@charset "utf-8";
/* CSS Document */
* {
    box-sizing: border-box;
}

body {
    font-family: "Microsoft YaHei", "微软雅黑" !important;
    overflow-x: hidden;
    font-size: 12px;
}

ul {
    padding-left: 0px;
    margin-bottom: 0
}

/*****header*******/
.header {
    width: 100%;
    height: 50px;
    background: #fff;
    position: fixed;
    z-index: 10;
    text-align: center;
    border-bottom: 1px solid #eee;
}

.nav {
    position: absolute;
    top: 12px;
    left: 12px;
}

.logo {
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 15px;
    margin-left: -60px;
}

.shop {
    position: absolute;
    top: 14px;
    right: 10px;
}

.header_search {
    position: absolute;
    top: 14px;
    right: 44px;
}

.show_nav {
    width: 100%;
    background: #fff;
    position: fixed;
    left: 0;
    bottom: 0px;
    z-index: -1;
    border-bottom: 1px solid #eee;
    padding: 7px 0px;
    z-index: 999;
    -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0px 15px rgba(0, 0, 0, 0.2);
}

.show_nav ul {
    padding: 0;
    margin: 0;
}

.show_nav ul li {
    width: 20%;
    float: left;
    text-align: center;
}

.show_nav ul li a {
    display: block;
}

.show_nav ul li h5 {
    font-size: 10px;
    color: #333;
    letter-spacing: 1px;
    margin: 0;
    text-align: center;
    margin-top: 6px;
}

.show_nav_img1 {
    display: inline-block;
}

.show_nav_img2 {
    display: none;
}

.show_nav ul li.on h5 {
    color: #e60012;
}

.show_nav ul li.on .show_nav_img1 {
    display: none;
}

.show_nav ul li.on .show_nav_img2 {
    display: inline-block;
}

.header_n {
    position: absolute;
    top: 13px;
    left: 10px;
}

.header_n span {
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 1px;
    color: #666;
}

.map span i {
    font-size: 16px;
    margin-left: 2px;
}

/*****header*******/

.warpper {
    width: 100%;
    overflow: hidden;
    padding-bottom: 60px;
    padding-top: 40px;
}

.swiper-pagination-banner .swiper-pagination-bullet {
    background: #fff;
    opacity: 0.8;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    -webkit-opacity: 0.8;
    filter: alpha(opacity=80);
}

.swiper-pagination-banner .swiper-pagination-bullet-active {
    background: #e60012;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    filter: alpha(opacity=100);
}

.ind_dg {
    width: 100%;
}

.ind_dg > ul {
    padding: 0;
    margin: 0;
}

.ind_dg > ul > li {
    width: 33.33%;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #666;
    line-height: 45px;
}

.ind_dg > ul > li img {
    margin-right: 5px;
    position: relative;
    top: -1px;
}

.spacing10 {
    width: 100%;
    height: 10px;
    background: #f5f5f5;
}

.ind_class {
    width: 100%;
    padding: 0px 26px;
}

.menu_con {
    padding: 15px 0;
    text-align: center;
}

.menu_list {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background: #f30;
    margin: 0 auto;
}

.menu_list img {
    margin-top: 7px;
}

.menu_con h5 {
    font-size: 12px;
    color: #333;
    letter-spacing: 1px;
    text-align: center;
    margin-bottom: 0;
}

.ind_time {
    width: 100%;
    background: #fff;
}

.ind_time > h5 {
    width: 100%;
    margin: 0;
    line-height: 35px;
    font-size: 15px;
    color: #333;
    text-align: center;
    position: relative;
    letter-spacing: 2px;
}

.ind_time > h5 i {
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background: #e60012;
    vertical-align: top;
    margin: 0 15px;
    margin-top: 16px;
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    -webkit-opacity: 0.5;
    filter: alpha(opacity=50);
}

.ind_time > h5 a {
    font-size: 12px;
    color: #e60012;
    position: absolute;
    top: 0;
    right: 10px;
}

.ind_time > h5 a span {
    margin-left: 3px;
}

.ind_time_list {
    width: 100%;
    position: relative;
    z-index: 2;
    padding: 10px 0;
}

.ind_time_bg1 {
    width: 100%;
    height: 75%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.ind_time_bg2 {
    width: 100%;
    height: 25%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}

.ind_time_num {
    position: absolute;
    /*top: 10px; */
    right: 10px;
    top: 32px;
}

.ind_time_num span {
    font-size: 14px;
    color: #000;
    letter-spacing: 1px;
    line-height: 25px;
}

.ind_time_num span i {
    display: inline-block;
    padding: 0 5px;
    background: #000;
    color: #fff;
    font-size: 12px;
    font-style: normal;
    border-radius: 3px;
    margin: 0 3px;
}

.ind_time_list > img {
    margin-left: 5%;
}

.ind_time_zi {
    width: 45%;
    position: absolute;
    /*top: 50px;*/
    right: 20px;
    text-align: center;
    top: 74px;
}

.ind_time_zi h5 {
    font-size: 16px;
    color: #fff;
    line-height: 20px;
    text-align: center;
    margin-bottom: 5px;
    letter-spacing: 1px;
    margin-top: 0;
}

.ind_time_zi span {
    font-size: 12px;
    color: #fff;
    position: relative;
}

.ind_time_zi span i {
    width: 25px;
    height: 2px;
    position: absolute;
    top: 50%;
    margin-top: -1px;
    background: #fff;
    opacity: 0.8;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    -webkit-opacity: 0.8;
    filter: alpha(opacity=80);
}

.ind_time_zi p {
    font-size: 14px;
    margin: 0;
    text-align: center;
    color: #fff;
    font-weight: 600;
    margin-top: 5px;
    letter-spacing: 2px;
}

.ind_time_h {
    width: 100%;
    padding: 10px 15px 20px 15px;
    position: relative;
}

.ind_time_h h5 {
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 5px;
}

.ind_time_h span {
    color: #999;
}

.ind_time_h_ri {
    position: absolute;
    top: 5px;
    right: 15px;

}

.ind_time_h_ri i {
    display: block;
    background: #e60012;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    border-radius: 30px;
    padding: 0 20px;
    font-style: normal;
    letter-spacing: 1px;
}

.ind_time_h_ri div {
    text-align: center;
    text-decoration: line-through;
    font-size: 14px;
}

.ind_jf {
    background: #f5f5f5;
}

.ind_jf > h5 {
    width: 100%;
    margin: 0;
    background: #fff;
    line-height: 35px;
    font-size: 15px;
    color: #333;
    text-align: center;
    position: relative;
    letter-spacing: 2px;
    border-bottom: 6px solid #f5f5f5;
}

.ind_jf > h5 i {
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background: #e60012;
    vertical-align: top;
    margin: 0 15px;
    margin-top: 16px;
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    -webkit-opacity: 0.5;
    filter: alpha(opacity=50);
}

.ind_jf > h5 a {
    font-size: 12px;
    color: #e60012;
    position: absolute;
    top: 0;
    right: 10px;
}

.ind_jf > h5 a span {
    margin-left: 3px;
}

.clm3 {
    margin-left: -3px !important;
    margin-right: -3px !important;
}

.clp3 {
    padding-left: 3px !important;
    padding-right: 3px !important;
}

.ind_jf_list {
    padding: 10px 20px;
    background: #fff;
}

.ind_jf_list > h5 {
    background: #585858;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    margin-top: 0;
    letter-spacing: 1px;
    text-align: center;
}

.ind_jf_list > h5 i {
    margin-left: 5px;
}

.ind_jf_list p {
    font-size: 13px;
    color: #999;
    margin-bottom: 5px;
    text-align: center;
}

.ind_jf_list h4 {
    font-size: 13px;
    margin: 0;
    line-height: 25px;
}

.ind_jf_list h4 i {
    float: right;
    line-height: 25px;
    padding: 0 10px;
    background: #585858;
    font-size: 12px;
    color: #fff;
    font-style: normal;
    border-radius: 6px;
    letter-spacing: 1px;
}

.ind_jf_list_img {
    width: 100%;
    position: relative;
}

.ind_jf_list_img span {
    width: 56px;
    height: 56px;
    border-radius: 100%;
    position: absolute;
    top: 30%;
    right: -5px;
    z-index: 2;
    text-align: center;
    line-height: 60px;
    color: #fff;
    font-size: 16px;
    margin-top: -30px;
}

.ind_jf_list_img span i {
    background: #e60012;
    width: 56px;
    height: 56px;
    border-radius: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0.8;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    -webkit-opacity: 0.8;
    filter: alpha(opacity=80);
}

.ind_hot {
    width: 100%;
}

.ind_hot > h5 {
    width: 100%;
    margin: 0;
    background: #fff;
    line-height: 36px;
    font-size: 15px;
    color: #333;
    text-align: center;
    position: relative;
    letter-spacing: 2px;
    border-bottom: 1px solid #f5f5f5;
}

.ind_hot > h5 i {
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background: #e60012;
    vertical-align: top;
    margin: 0 15px;
    margin-top: 16px;
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    -webkit-opacity: 0.5;
    filter: alpha(opacity=50);
}

.ind_hot > h5 a {
    font-size: 12px;
    color: #e60012;
    position: absolute;
    top: 0;
    right: 10px;
}

.ind_hot > h5 a span {
    margin-left: 3px;
}

.main_sec3_con1 {
    width: 50%;
    float: left;
    position: relative;
    padding-bottom: 10px;
    overflow: hidden;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.main_sec3_con2 {
    width: 50%;
    float: left;
}

.main_sec3_con1_zi {
    padding: 15px;
    padding-bottom: 5px;
}

.main_sec3_con1_zi h5 {
    font-size: 13px;
    color: #333;
    line-height: 20px;
    margin-top: 0;
    margin-bottom: 7px;
}

.main_sec3_con1_zi h5 span {
    font-size: 12px;
    color: #666;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.main_sec3_con1_zi p {
    font-size: 12px;
    color: #666;
    margin-bottom: 3px;
}

.main_sec3_con1_zi p span {
    color: #e60012;
}

.main_sec3_con1_img {
    margin-top: 0px;
}

.main_sec3_con2s {
    border-bottom: 1px solid #eee;
    position: relative;
}

.main_sec3_con2s .main_sec2_img {
    top: 0;
}

.main_sec2_zi {
    width: 50%;
    float: left;
    padding: 10px 0 10px 0;
    padding-left: 10px;
}

.main_sec2_zi h5 {
    font-size: 13px;
    color: #333;
    line-height: 20px;
    margin-top: 0;
    margin-bottom: 7px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.main_sec2_zi h5 span {
    font-size: 12px;
    color: #666;
}

.main_sec2_zi p {
    font-size: 12px;
    color: #666;
    margin-bottom: 3px;
}

.main_sec2_zi p span {
    color: #ed1a2e;
}

.main_sec2_img {
    width: 50%;
    float: left;
    padding: 10px 5px 10px 0;
}

.ind_new {
    width: 100%;
}

.ind_new_h {
    padding: 8% 0;
    background: url(../images/ind_new.png) center no-repeat;
    background-size: 100% 100%;
    text-align: center;
}

.ind_new_h h5 {
    font-size: 18px;
    color: #b4a078;
    text-align: center;
    margin: 0;
    letter-spacing: 1px;
    margin-bottom: 15px;
}

.ind_new_h a {
    display: inline-block;
    line-height: 30px;
    padding: 0 25px;
    background: #f4e9cb;
    color: #b4a078;
    font-size: 14px;
    letter-spacing: 1px;
}

.ind_new_h a i {
    margin-left: 5px;
}

.ind_new_con {
    width: 100%;
    padding: 10px;
    padding-right: 0;
    background: #fff;
}

.ind_new_list {
    width: 100%;
}

.ind_new_img {
    width: 100%;
    background: #f4f4f4;
}

.ind_new_zi {
    width: 100%;
    padding: 5px;
}

.ind_new_zi span {
    display: inline-block;
    background: #e60012;
    line-height: 16px;
    padding: 0 4px;
    letter-spacing: 1px;
}

.ind_new_zi span i {
    display: block;
    font-size: 10px;
    color: #fff;
    font-style: normal;
    /*-webkit-transform: scale(0.8);*/
    /*-moz-transform: scale(0.8);*/
    /*-ms-transform: scale(0.8);*/
    /*-o-transform: scale(0.8);*/
    /*transform: scale(0.8);*/
}

.ind_new_zi h5 {
    font-size: 14px;
    color: #333;
    margin: 0;
    margin-top: 5px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.ind_new_zi p {
    font-size: 12px;
    color: #7f7f7f;
    margin: 0;
    letter-spacing: 1px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.ind_new_zi b {
    font-weight: normal;
    font-size: 13px;
    color: #e60012;
}

.ind_pro {
    width: 100%;
    padding: 10px;
    background: #fff;
    padding-bottom: 0;
}

.ind_pro > h5 {
    font-size: 18px;
    margin: 0;
    line-height: 40px;
    padding-bottom: 0px;
    letter-spacing: 2px;
    text-align: center;
    background: #e60012;
    color: #ffffff;
}

.index_titlt .tii {
    font-size: 15px;
    margin: 0;
    line-height: 36px;
    padding-bottom: 0px;
    letter-spacing: 2px;
    text-align: center;
    background: #e60012;
    color: #ffffff;
}

.ind_pro_img {
    width: 100%;
    background: #f4f4f4;
}

.ind_pro_zi {
    width: 100%;
    padding: 5px;
    padding-bottom: 15px;
}

.ind_pro_zi h5 {
    margin: 0;
    line-height: 20px;
    font-size: 12px;
    margin-top: 0px;
    color: #666;
    letter-spacing: 1px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.ind_pro_zi span {
    font-size: 14px;
    color: #e60012;
}

.clm5 {
    margin-left: -5px !important;
    margin-right: -5px !important;
}

.clp5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.index_titlt .tii img {
    width: 22%;
}

.read_more {
    text-align: center;
    border-top: 1px solid #d2d2d2;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
}

.read_more a {
    color: #666666;
    font-size: 16px;
}

.show_nav ul li img {
    width: 25px;
}

/*产品*/
.screening_bg {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    -webkit-opacity: 0.5;
    display: none;
}

.screen_sai {
    width: 85%;
    background: #ffffff;
    padding: 0 15px;
    position: fixed;
    right: -85%;
    top: 0;
    z-index: 999999;
}

.discount a {
    display: inline-block;
    background: #f5f5f5;
    border-radius: 5px;
    padding: 2px 5px;
    font-size: 12px;
    margin-bottom: 6px;
    width: 32.3%;
    text-align: center;
}

.screen_sai1 {
    border-bottom: 1px solid #eeeeee;
    padding: 15px 0;
}

.discount1 input {
    background: #ffffff;
    border: none;
    width: 100%;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    color: #cfcfcf;
    border-radius: 8px;
    font-size: 12px;
}

.disco_sp {
    background: #e60012 !important;
    color: #ffffff;
}

.count1_left {
    width: 45%;
    float: left
}

.count1_center {
    width: 10%;
    float: left;
    text-align: center
}

.count1_right {
    width: 45%;
    float: left
}

.discount1 {
    background: #f4f4f4;
    padding: 5px 10px;
}

.resetting a {
    width: 50%;
    float: left;
    color: #ffffff;
    text-align: center;
    padding: 6px 0;
    background: #ff9802;
}

.resetting {
    position: absolute;
    right: 0;
    width: 100%;
    bottom: 0;
}

/**/
.screen_sai1 h5 {
    margin-top: 0px;
}

.thesise {
    display: inline-block
}

.list_one {
    background: #ffffff;
    margin-bottom: 6px;
}

.pro_lest {
    background: #f0f2f5;
    width: 100%;
    padding: 10px;
}

.labelling span {
    display: inline-block;
    background: #f0f2f5;
    color: #727273;
    font-size: 12px;
    border-radius: 5px;
    padding: 0 5px;
    line-height: 22px;
}

.list_txt h5 {
    margin-top: 0px;
    color: #333333;
    line-height: 22px;
    margin-bottom: 5px;
    height: 22px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.list_txt {
    padding: 5px 10px;
}

.list_txt p {
    color: #f22929;
    font-size: 14px;
    margin-bottom: 0;
}

.list_txt p span {
    font-size: 24px;
}

.list_txt p .install {
    font-style: normal;
    color: #f33838;
    border: 1px solid #f33838;
    border-radius: 3px;
    margin-left: 15px;
    font-size: 12px;
    padding: 0 2px;
    position: absolute;
    top: 7px;
    right: 0;
}

.high_pj {
    color: #96989b;
    font-size: 12px;
}

.high_pj span {
    margin-left: 10px;
    float: right;
}

.piece {
    position: relative;
}

.gift {
    background: #f33838;
    color: #ffffff;
    padding: 0px 3px;
    font-style: normal;
    line-height: 20px;
    border-radius: 3px;
    position: absolute;
    top: 6px;
    right: 0;
}

.clp6 {
    padding-left: 3px !important;
    padding-right: 3px !important;
}

.screening_btn {
    position: absolute;
    top: 16px;
    left: 10px;
}

.screening_btn span {
    background: url("../images/you.png") no-repeat;
    background-size: cover;
    height: 20px;
    width: 20px;
    display: inline-block;
}

.serach .in_one {
    background: #f3f3f3;
    text-align: center;
    border: none;
    color: #666;
    line-height: 30px;
    padding-left: 35px;
    font-size: 13px;
    width: 100%;
    border-radius: 5px;
    position: relative;
    padding-right: 10px;
}

.serach {
    width: 70%;
    margin: 0 auto;
}

.screening {
    padding: 10px 0;
    position: fixed;
    background: #ffffff;
    z-index: 4;
    width: 100%;
    left: 0;
    top: 0;
}

.in_one2 {
    position: absolute;
    height: 30px;
    width: 30px;
    background: url("../images/sou.png") no-repeat;
    background-size: cover;
    border: none;
    left: 24%;
    top: 10px;
    margin-left: -30px;
}

.serach_menu span {
    display: inline-block;
    height: 30px;
    width: 30px;
    background: url("../images/menu.png") no-repeat;
    background-size: cover;
}

.serach_menu {
    position: absolute;
    top: 10px;
    right: 10px;
}

.fication ul li {
    float: left;
    width: 25%;
    text-align: center;
    color: #3a3a3a;
    font-size: 14px;
    padding-bottom: 7px;
    position: relative;
    padding-top: 5px;
}

.bord_li {
    color: #e60012 !important;
}

.bord_li:after {
    content: "";
    position: absolute;
    width: 60%;
    left: 20%;
    bottom: 0;
    height: 2px;
    background: #e60012;
}

.fication {
    position: fixed;
    background: #ffffff;
    z-index: 3;
    width: 100%;
    left: 0;
    top: 52px;
    overflow: hidden;
    padding: 5px 0;
}

.fication ul {
    border-bottom: 1px solid #e6e6e6;
}

.fication_im {
    position: absolute;
    z-index: 1000;
    right: 10px;
    top: 0px;
    width: 30px;
    height: 30px;
}

.fication_im span {
    width: 30px;
    height: 30px;
    background: url("../images/menu_2.png") no-repeat;
    background-size: cover;
    z-index: 111;
    position: relative;
    display: inline-block;
}

.ggle_txt {
    text-align: center
}

.toggle {
    padding-right: 10px;
}

.ggle_txt a {
    padding-bottom: 5px;
    display: inline-block
}

.fication_im {
    background: #ffffff;
}

.screen_on {
    background: #f0f2f5;
    float: left;
    color: #333333;
    width: 22%;
    text-align: center;
    line-height: 30px;
    border-radius: 5px;
    margin-right: 3%;
    font-size: 13px;
}

.screen_on4 {
    margin-right: 0;
}

.screen {
    padding: 0 15px;
    margin-bottom: 10px;
    padding-right: 5px;
    margin-top: 45px;
}

.thesise .sapn {
    background: url("../images/sanj1.png") no-repeat;
    background-size: cover;
    width: 15px;
    display: inline-block;
    height: 15px;
    vertical-align: -2px;
    line-height: 30px;
}

.thesise2 .sapn {
    background: url("../images/sanj1.png") no-repeat;
    background-size: cover;
    width: 15px;
    display: inline-block;
    height: 15px;
    vertical-align: -2px;
    line-height: 30px;
}

.thesise3 .sapn {
    background: url("../images/sanj1.png") no-repeat;
    background-size: cover;
    width: 15px;
    display: inline-block;
    height: 15px;
    vertical-align: -2px;
    line-height: 30px;
}

.thesise4 .sapn1 {
    background: url("../images/sai.png") no-repeat;
    background-size: cover;
    width: 15px;
    display: inline-block;
    height: 15px;
    vertical-align: -3px;
    line-height: 30px;
    margin-left: 2px;
}

.screen_on_y ul {
    width: 100%;
    padding: 0;
    margin: 0;
    position: absolute;
    background: #fff;
    z-index: 9999;
    display: none;
    left: 0;
}

.screen_on_y ul li {
    line-height: 30px;
    border-bottom: 1px solid #e8e8e8;
    padding: 0 15px;
    text-align: left;
    font-size: 12px;
}

.screen_on_y ul li img {
    float: right;
    margin-top: 10px;
    display: none;
}

.products_pxon i {
    background-position: -10px -10px !important;
}

.products_pxon span {
    background: url("../images/sanj2.png") no-repeat;
    background-size: cover;
}

.products_pxon .sapn {
    -webkit-transform: rotate(180deg); /*Safari 4+,Google Chrome 1+ */
    -moz-transform: rotate(180deg); /*Firefox 3.5+*/
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); /*ie*/
}

.pro_list_img {
    text-align: center
}

.pro_list {
    background: #ffffff;
}

.pro_list_fen {
    padding: 16px 25px;
}

.pro_list_img img {
    width: 54%;
    margin: 0px auto
}

.pro_list_img p {
    margin-bottom: 5px;
    font-size: 12px;
}

.wap_tanc {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 52px;
    left: 0;
    z-index: 99999;
    display: none;
}

.pro_list_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background: #000;
    opacity: 0.4;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    -webkit-opacity: 0.4;
}

.all_fen {
    position: relative;
    background: #f9f9f9
}

.all_fen h5 {
    color: #333;
    font-size: 15px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0;
    line-height: 35px;
    border-bottom: 1px solid #e6e6e6;
}

.all_fen span {
    width: 30px;
    position: absolute;
    top: 0;
    right: 10px;
    height: 30px;
    background: url("../images/close.png") no-repeat;
    background-size: cover;
}

/*详情*/
.partic {
    position: relative
}

.pagination_gr {
    position: absolute;
    width: 100%;
    margin: 0px auto;
    text-align: center;
    z-index: 1000;
    bottom: 6px;
}

.pagination_gr span {
    background: #bbbbbb;
}

.pagination_gr .swiper-pagination-bullet-active {
    background: #e60012
}

.products_inner_zi {
    width: 100%;
    padding: 0 15px;
    background: #fff;
}

.products_inner_zi1 {
    padding: 15px 0 10px 0;
}

.products_inner_zi1 h5 {
    font-size: 16px;
    color: #333;
    margin-top: 0;
    line-height: 25px;
    font-weight: normal;
    margin-bottom: 0;
}

.products_inner_zi1 > p {
    margin-bottom: 0;
    font-size: 14px;
    color: #e50011;
    line-height: 22px;
}

.products_inner_zi1 p .present {
    font-size: 24px;
}

.promotion {
    color: #ff661f;
    border: 1px solid #ff661f;
    border-radius: 3px;
    font-size: 12px;
    margin-left: 10px;
    margin-right: 3px;
}

.deduction {
    color: #ffba00;
    border: 1px solid #ffba00;
    border-radius: 3px;
    font-size: 12px;
}

.products_inner_zi1 > p span i {
    display: inline-block;
    margin-left: 5px;
    vertical-align: bottom;
    font-style: normal;
    font-size: 13px;
    color: #999;
    position: relative;
}

.products_inner_zi1 > p span i:before {
    width: 100%;
    height: 1px;
    content: '';
    background: #999;
    position: absolute;
    top: 50%;
    left: 0;
}

.products_inner_zi1s {
    width: 100%;
    margin-top: 8px;
}

.products_inner_zi1s p {
    width: 33%;
    float: left;
    font-size: 12px;
    color: #999;
    margin-bottom: 0;
}

.products_inner_jf {
    width: 100%;
    background: #fff;
    padding: 0 15px;
}

.products_inner_jf1 {
    width: 100%;
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
}

.products_inner_jf1 p {
    margin-bottom: 0;
    line-height: 35px;
    font-size: 13px;
    color: #777777;
}

.products_inner_jf1 p span {
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    margin-top: 10px;
    color: #f22127;
    padding: 0 5px;
    border-top: 1px solid #f22127;
    border-bottom: 1px solid #f22127;
    position: relative;
    margin-right: 5px;
    padding-right: 15px;
}

/*.products_inner_jf1 p img { width: 15px; }*/
.products_inner_jf2 {
    width: 100%;
    border-bottom: 1px solid #e8e8e8;
}

.products_inner_jf2 p {
    line-height: 35px;
    margin-bottom: 0;
    font-size: 13px;
    color: #777777;
}

.products_inner_jf2 p span {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin-top: 10px;
    color: #ea5404;
    padding: 0 5px;
    border: 1px solid #ea5404;
    border-radius: 3px;
    margin-right: 7px;
}

.products_inner_jf3 {
    width: 100%;
    border-bottom: 1px solid #e8e8e8;
}

.products_inner_jf3 p {
    line-height: 35px;
    margin-bottom: 0;
    font-size: 13px;
    color: #777777;
}

.products_inner_jf3 p span {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin-top: 10px;
    color: #ea5404;
    padding: 0 5px;
    border: 1px solid #ea5404;
    border-radius: 3px;
    margin-right: 7px;
}

.pro_more {
    float: right;
    margin-top: 10px;
    width: 15px;
}

.pro_show_bg {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    -webkit-opacity: 0.5;
    display: none;
}

.show_div {
    width: 100%;
    background: #fff;
    height: 400px;
    position: fixed;
    left: 0;
    bottom: -450px;
    z-index: 999999;
}

.show_div_con {
    width: 100%;
    padding-bottom: 70px;
}

.show_div_cons {
    height: 290px;
    overflow: scroll;
}

.show_div_con > h5 {
    font-size: 15px;
    line-height: 50px;
    color: #333;
    text-align: center;
    margin: 0;
}

.show_xzd {
    display: inline-block;
    width: 100%;
    line-height: 50px;
    background: #ea5404;
    height: 50px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
}

.show_xzd > a {
    display: inline-block;
    width: 100%;
    float: left;
    line-height: 50px;
    background: #ea5404;
    height: 50px;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
}

.show_div > a {
    display: inline-block;
    width: 100%;
    line-height: 40px;
    background: #ff9000;
    height: 40px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    font-size: 14px;
    text-align: center;
}

.show_div_cons {
    padding: 0 15px;
}

.show_div_cons > p {
    font-size: 12px;
    color: #333;
    line-height: 40px;
}

.show_div_cons > p span {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin-top: 10px;
    color: #ea5404;
    padding: 0 5px;
    border: 1px solid #ea5404;
    border-radius: 3px;
    margin-right: 5px;
}

.products_inner_pj {
    margin-top: 10px;
    background: #fff;
}

.products_inner_pj > a {
    display: block;
    width: 100px;
    line-height: 25px;
    border: 1px solid #ea5404;
    border-radius: 3px;
    margin: 5px auto 15px auto;
    text-align: center;
    color: #ea5404;
    font-size: 13px;
}

.products_inner_fw h5 {
    color: #333;
    line-height: 40px;
    margin: 0;
    padding-top: 5px;
    border-bottom: 1px solid #e8e8e8;
    font-weight: normal;
}

.products_inner_fw h5 span {
    float: right;
    color: #999;
}

.products_inner_fw h5 span i {
    font-size: 20px;
    margin-left: 5px;
    position: relative;
    top: 1px;
}

.products_inner_fw p {
    font-size: 12px;
    color: #666;
    line-height: 35px;
    margin-bottom: 0;
}

.products_inner_fw p span {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}

.products_inner_fw p span img {
    margin-right: 3px;
    position: relative;
    top: -1px;
}

.products_inner_zi2 {
    position: relative;
    margin-top: 10px;
    background: #fff;
    padding: 0 15px;
}

.products_inner_zi2 h5 {
    margin: 0;
    line-height: 24px;
    height: 58px;
    color: #333;
    font-weight: normal;
    padding-right: 40px;
    overflow: hidden;
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px;
}

.products_inner_zi2 h5 span {
    display: inline-block;
    margin: 0 1px;
    font-size: 13px;
    color: #333;
}

.products_inner_zi2 img {
    float: none;
    position: absolute;
    top: 0;
    right: 0;
}

.products_inner_zi2 > span {
    font-size: 20px;
    color: #666;
    position: absolute;
    top: 10px;
    right: 10px;
}

.products_inner_pj {
    padding: 0 15px;
    overflow: hidden;
}

.products_inner_pjt {
    position: relative;
}

.products_inner_pjt h5 {
    line-height: 40px;
    margin: 0;
    color: #333;
    border-bottom: 1px solid #e8e8e8;
}

.products_inner_pjt h5 span {
    font-size: 13px;
    margin-left: 2px;
}

.products_inner_pjt > span {
    line-height: 45px;
    position: absolute;
    top: 0;
    right: 0px;
    color: #999;
}

.products_inner_pjt > span i {
    font-size: 20px;
    margin-left: 10px;
    position: relative;
    top: 1px;
}

.products_inner_pja {
    width: 100%;
}

.products_inner_pja span {
    display: inline-block;
    padding: 5px 10px;
    background: #fde0d9;
    color: #434343;
    font-size: 12px;
    border-radius: 5px;
    margin-top: 10px;
    margin-right: 10px;
}

.inner_pja_hui {
    background: #f5f5f5 !important;
}

.products_inner_pj_list {
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #d9d9d9
}

.products_inner_pj_list1 h5 {
    display: block;
    float: left;
    line-height: 40px;
    font-size: 13px;
    margin: 0;
    width: 100%;
}

.products_inner_pj_list1 h5 img {
    border-radius: 100%;
    margin-right: 5px;
    float: left;
}

.products_inner_pj_list1 h5 b {
    font-weight: 200;
    float: left;
    line-height: 30px;
}

.products_inner_pj_list1 span {
    display: inline-block;
    float: right;
    font-size: 13px;
    color: #999;
    line-height: 40px;
}

.products_inner_pj_list2 {
    width: 100%;
}

.products_inner_pj_list2 p {
    font-size: 13px;
    color: #727272;
    margin-bottom: 0;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.products_inner_pj_list2 span {
    display: inline-block;
    width: 100%;
    color: #999;
    font-size: 12px;
}

.pro_day {
    font-style: normal;
    float: right;
    color: #999999;
}

.products_inner_xh > h5 {
    margin: 0;
    background: #fff;
    line-height: 40px;
    padding: 0 15px;
    border-bottom: 1px solid #e8e8e8;
}

.products_inner_xh .index_yhq ul {
    padding: 10px 5px;
}

.index_yhq ul li {
    width: 33.3333%;
    float: left;
}

.products_inner_btn {
    width: 100%;
    height: 50px;
    position: fixed;
    bottom: 0px;
    left: 0;
    border-top: 1px solid #e8e8e8;
    background: #fff;
    z-index: 1111;
}

.pro_innera1 {
    display: inline-block;
    width: 20%;
    float: left;
    text-align: center;
    line-height: 50px;
    border-right: 1px solid #e8e8e8;
}

.pro_innera11 {
    width: 16%;
}

.pro_innera11 {
    line-height: 20px;
    padding: 5px 0;
    font-size: 12px;
    color: #666;
}

.pro_innera2 {
    display: inline-block;
    width: 26%;
    float: left;
    text-align: center;
    line-height: 50px;
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    background: #ea5404;
}

.pro_innera3 {
    display: inline-block;
    width: 26%;
    float: left;
    text-align: center;
    line-height: 50px;
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    background: #f49714;
}

.pro_innera1 img {
    width: 22px;
}

.proinner_nav a {
    display: inline-block;
    line-height: 40px;
    padding: 0 10px;
    margin: 0 15px;
    color: #666;
    position: relative;
}

.mobb1 {
    position: absolute;
    left: -15%;
    height: 40%;
    background: #dddddd;
    width: 1px;
    top: 30%;
}

.mobb2 {
    position: absolute;
    right: -15%;
    height: 40%;
    background: #dddddd;
    width: 1px;
    top: 30%;
}

.proinner_nav_on:before {
    width: 100%;
    height: 2px;
    content: '';
    background: #e60012;
    position: absolute;
    bottom: 1px;
    left: 0;
}

.products_inner_con > h5 {
    font-size: 15px;
    margin-top: 5px;
    color: #969499;
    margin-bottom: 0;
    text-align: center;
    padding-bottom: 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.show_div1 {
    height: 310px !important;
}

.show_div_cons1 {
    height: 200px !important;
}

.show_xba {
    padding: 0;
    margin: 0;
    border-top: 1px solid #f1f1f1;
}

.show_xba li {
    line-height: 40px;
    border-bottom: 1px solid #f1f1f1;
    position: relative;
}

.show_xba li span {
    position: absolute;
    top: 0px;
    right: 0px;
    display: none;
}

.show_xbaon span {
    display: block !important;
}

.user_r3_j1 {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font-size: 12px;
    /*padding: 10px 5px;*/
    padding-right: 15px;
    position: relative;
}

.user_r3_j1 .jiaqian {
    display: inline-block;
    width: 50px;
    font-size: 18px;
    color: #fff !important;
    margin-right: 5px;
}

.user_r3_j1 p {
    margin-bottom: 0;
}

.user_r3_j1 span i {
    font-style: normal;
    font-size: 30px;
}

.user_r3_j2 {
    color: #ffffff;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 14px;
}

.user_r3_j2 {
}

.user_r3_j2 span {
    color: #ffffff;
    font-size: 12px;
}

.user3_list {
    width: 100%;
    border-bottom: 1px solid #e8e8e8;
    padding: 10px;
    position: relative;
    margin-bottom: 10px;
}

.jiaqian b {
    font-weight: 200;
    font-weight: 200;
    font-size: 12px;
    vertical-align: 15px;
}

.user_r3_j3 {
    font-size: 12px;
    color: #ffffff;
    position: absolute;
    top: 50%;
    right: 8%;
    margin-top: -9px;
}

.products_inner {
    width: 100%;
    background: #f5f5f5;
}

.show_xz_t {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px 15px;
    padding-left: 130px;
    border-bottom: 1px solid #e8e8e8;
}
.show_xz_t h3{
    margin-top:0;
    margin-bottom: 0.16rem;
    font-size:0.16rem;
    color:#000;
}
.show_xz_t h4{
    font-size:0.14rem;
    color:#000;
   text-align: right;
}
.show_xz_t h4 span{
    color:#fd020f;
}
.show_xz_t h4 span i{
    font-size:0.22rem;
}
.show_xz_t h6{
        font-size: 0.16rem;
    color: #000;
    margin-top: 0.12rem;
    margin-left: 0.5rem;
    margin-bottom: 0;
}
.show_xz_t h6 span{
    font-size:0.22rem;
    color:#fd020f;
}
.show_xz_t img {
    position: absolute;
    left: 10px;
    top: -50px;
    border-radius: 5px;
    border: 1px solid #e8e8e8;
}

.show_xz_t h5 {
    margin: 0;
    line-height: 30px;
    font-size: 16px;
    color: #e60012;
}

.show_xz_t p {
    font-size: 15px;
    color: #000;
    margin-bottom: 0px;
    line-height: 20px;
}

.show_xz_t p b {
    font-weight: normal;
}

/*2*/
.show_xza {
    overflow: hidden;
}

.show_xza h5 {
    margin: 0;
    line-height: 40px;
    font-size: 14px;
    color: #000;
    position: relative;
}

.show_xza h5 span {
    font-size: 12px;
    color: #999;
    margin-left: 3px;
}

.show_xza p {
    font-size: 13px;
    color: #666;
    margin-bottom: 10px;
    line-height: 20px;
}

.show_xza p span {
    margin: 0 2px;
}

.show_xza p i {
    font-size: 20px;
    float: right;
    line-height: 20px;
}

.show_xza > span {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    color: #666;
    padding-bottom: 10px;
    border-bottom: 1px solid #e8e8e8;
}

.show_xzb {
    width: 100%;
    padding-bottom: 0px;
   /* border-bottom: 1px solid #e8e8e8;*/
}
.show_sure a{
    width: 90%;
    display: block;
    margin: 0 auto;
    height: 0.5rem;
    text-align: center;
    line-height: 0.5rem;
    border-radius: 0.05rem;
    background: #ff5114;
    font-size: 0.14rem;
    color: #fefeff;
    margin-top: 0.6rem;
}
.show_sure a.enable{
    background:#cacaca;
}
.show_xzb p {
    font-size: 13px;
    margin-bottom: 0;
    border-bottom: 1px solid #ccc;
}

.show_xzb p b {
    line-height: 40px;
    font-weight: normal;
    font-size: 14px;
    color: #000;
}

.show_xzb p span {
    position: relative;
    display: inline-block;
    line-height: 25px;
    padding: 0 10px;
    border-radius: 5px;
    border: 1px solid #bbbbbb;
    margin-right: 15px;
    color: #333;
    font-size: 12px;
    margin-bottom: 10px;
}

.show_xzb_on {
    color: #ed1a2e !important;
    border: 1px solid #ed1a2e !important;
}

.show_xzc {
    width: 100%;
}

.show_xzc h5 {
    margin: 0;
    line-height: 30px;
    padding: 0.15rem 0;
    color: #000;
    font-size: 14px;
    position: relative;
}

.pro_jian {
    font-weight: 600;
    cursor: pointer;
    color: #666 !important;
    background: #eee;
    margin-left:0.1rem;
}

.show_xzc h5 span {
    display: inline-block;
    line-height: 27px;
    border: 1px solid #e8e8e8 !important;
    border-right: none;
    font-size: 18px;
    width: 30px;
    color: #ccc;
    /*float: right;*/
    font-weight: normal !important;
    height: 30px;
    text-align: center;
    border-radius: 0.03rem;
}
.show_xzc h5 span.kucun{
    float: right;
    width: auto;
    display: inline-block;
    border: none !important;
    font-size: 0.14rem;
    color: #000;
    line-height: 0.3rem;
}
.show_xzc h5 .kucun_title{
    position: absolute;
    bottom: -0.2rem;
    left: 0;
    font-size: 0.13rem;
    color: #fd020f;
}

.show_xzc h5 .pro_num {
    border: none !important;
    margin-left: 3px;
    margin-right: 3px;
    color: #070707;
}

.products_inner_zi2 h5 b {
    display: inline-block;
    width: 52px;
    font-weight: normal;
    font-size: 13px;
    color: #666;
}

.pro_jia {
    background: #eee !important;
    color: #666 !important;
}

.proinner_nav {
    width: 100%;
    height: 45px;
    background: url(../images/header-bg.png) repeat-x 0 0;
    background-size: 100% 45px;
    top: -46px;
    left: 0;
    z-index: 9999999;
    border-bottom: 1px solid #ccc;
    text-align: center;
    -webkit-transition: 1s ease;
    -moz-transition: 1s ease;
    -ms-transition: 1s ease;
    -o-transition: 1s ease;
    transition: 1s ease;
}

.proinner_navon {
    top: 0px !important;
}

.proinner_back {
    position: absolute;
    top: 0;
    left: 0;
}

/**/

.model {
    color: #8d8d8d;
    margin-bottom: 10px;
}

.ginal {
    color: #999;
    font-size: 13px;
    padding-top: 5px
}

.ginal i {
    display: inline-block;
    margin-left: 5px;
    vertical-align: bottom;
    font-style: normal;
    font-size: 13px;
    color: #999;
    position: relative;
    text-decoration: line-through;
}

.insur_on img {
    width: 20px;
    margin-right: 3px;
    float: left;
}

.insur_on {
    width: 25%;
    float: left;
    color: #444444;
    font-size: 13px;
}

.insurance {
    padding: 10px;
    position: relative;
    background: #fff;
}

.insurance .pro_more {
    float: none;
    margin-top: 0;
    position: absolute;
    top: 10px;
    right: 12px;
}

.map1 {
    position: relative !important;
    width: 15px;
}

.products_inner_pjt h5 a {
    float: right
}

.products_inner_pjt h5 a img {
    width: 15px;
    margin-top: -2px;
}

.dengji {
    background: url("../images/deng.png") no-repeat;
    background-size: cover;
    height: 25px;
    width: 25px;
    margin-top: 3px;
    float: left !important;
    margin-left: 3px;
}

.picture {
    margin-top: 10px;
    margin-bottom: 10px;
}

.picture img {
    width: 32.3%;
    margin-right: 1%
}

.similar h4 {
    font-size: 16px;
    text-align: center;
    color: #202021;
    margin-top: 0;
    margin-bottom: 20px;
}

.similar_one {
    width: 32.3%;
    float: left;
    margin-right: 1%;
    box-shadow: 1px 1px 1px 1px #dadada;
}

.similar_txt h5 {
    font-size: 12px;
    line-height: 18px;
    color: #333;
    margin-top: 0;
    margin-bottom: 5px;
}

.similar_txt p span {
    color: #999999;
    float: right;
}

.similar_txt {
    padding: 5px;
}

.similar_txt p {
    color: #e60012;
    font-size: 12px;
    margin-bottom: 0;
}

.similar {
    background: #ffffff;
    padding: 20px 0;
    margin-top: 15px;
}

.products_inner_pj_list_2 {
    border-bottom: none
}

.pro_box_ls {
    width: 100%;
    padding: 0 0px;
    background: #ffffff;
}

.products_inner_con {
    width: 100%;
    display: none;
    background: #ffffff;
    padding: 0 15px;
}

.proinner_nav_on {
    color: #e60012 !important;
}

.ticulars {
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: -7px;
    margin-right: 3px;
    background: url("../images/pic.png") no-repeat;
    background-size: cover;
}

.particulars {
    text-align: center;
    line-height: 25px;
    padding: 5px 0;
    position: relative;
    background:#f4f4f4;
}

.part_line {
    background: #999999;
    height: 1px;
    position: absolute;
    width: 60%;
    top: 50%;
    left: 20%;
    z-index: 1;
}

.culars {
    position: relative;
    z-index: 22;
    display: inline-block;
    background: #f4f4f4;
    padding: 0 15px;
    font-size:0.14rem;
}

.inner_con_tit {
    position: relative;
    padding: 10px 15px;
    text-align: center;
    margin-top: 15px;
    background: #ffffff;
}

.inner_con_tit h5 {
    margin-top: 0;
    margin-bottom: 0px;
    display: inline-block;
    line-height: 24px;
    color: #969499;
    position: relative;
    padding: 0 15px;
    background: #ffffff;
    z-index: 1;
}

.inner_con_tit span {
    position: absolute;
    width: 90%;
    height: 1px;
    background: #ccc;
    left: 5%;
    top: 50%;
}

.youhui1 {
    background: url(../images/yy.png) no-repeat;
    width: 2px;
    height: 20px;
    position: absolute;
    top: 0px;
    left: -1px;
}

.youhui2 {
    background: url(../images/yy.png) no-repeat;
    height: 18px;
    background-position: 0 -28px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 2px;
}

.youhui3 {
    position: absolute;
    background: url(../images/pro_xu.png) no-repeat;
    height: 90%;
    right: 8px;
    width: 2px;
    top: 10%;
}

.safety {
    width: 20px;
}

.accident {
    color: #83818d;
    font-style: normal;
    font-size: 12px;
    margin-left: 10px;
}

.value {
    color: #464646;
    padding-top: 10px;
    font-size: 15px;
}

.i_you {
    position: absolute;
    top: -14px;
    right: 0;
    font-size: 12px;
    background: #141418;
    color: #ffffff;
    font-style: normal;
    padding: 0 3px;
    border-radius: 10px;
    line-height: 18px;
}

.show_xzb_on .i_you {
    background: #e83939 !important;
}

.value_p span {
    margin-top: 10px;
}

.i_line {
    width: 1px;
    background: #e3e4e9;
    height: 11px;
    display: inline-block;
    margin-left: 5px;
}

.user3_list {
    background: url("../images/youhui.png") no-repeat;
    background-size: cover
}

.specif {
    line-height: 35px;
    color: #8f9193;
}

.specif table {
    width: 100%;
    font-size: 12px;
    margin-bottom: 20px;
}

.specif table td {
    padding-left: 10px;
}

.main_tab {
    color: #595959;
    font-size: 14px !important;
}

.meal_one {
    color: #414144;
    position: relative;
    padding-bottom: 15px;
}

.meal_one .meal_money {
    color: #f34141;
    margin-left: 5px;
    margin-right: 3px;
}

.meal_one .meal_money1 {
    color: #f34141;
    border: 1px solid #f34141;
    border-radius: 3px;
    line-height: 18px;
    font-size: 12px;
}

.meal_one .pro_more {
    position: absolute;
    margin-top: 0;
    right: 0px;
    top: 0;
}

.meal_one .taocan {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 10px;
}

.set_one_img {
    width: 30%;
    float: left;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    overflow: hidden;
}

.set_one_txt {
    width: 70%;;
    float: left;
    padding: 10px;
}

.set_one_txt h5 {
    color: #1a1a1a;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-top: 0;
    line-height: 20px;
}

.set_one_txt p {
    color: #82848f;
    margin-bottom: 0;
}

.meal_set_one {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.meal_set_one2 {
    border: none;
    margin-bottom: 0px;
}

.add_cart a {
    background: #f23030;
    color: #ffffff;
    display: block;
    line-height: 40px;
    text-align: center;
    border-radius: 4px;
}

.meal_set {
    display: none
}

.backg {
    height: 15px;
    background: #f3f2f7;
    margin-left: -15px;
    margin-right: -15px;
}

.tment_img {
    width: 25%;
    float: left;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    overflow: hidden;
}

.add {
    width: 10%;
    float: left;
    text-align: center;
}

.add img {
    margin-top: 70%;
}

.treat .pro_more {
    -webkit-transform: rotate(180deg); /*Safari 4+,Google Chrome 1+ */
    -moz-transform: rotate(180deg); /*Firefox 3.5+*/
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); /*ie*/
}

.show_fws p {
    color: #888
}

.show_fws p img {
    margin-right: 5px;
}

.culars_yy {
    position: fixed;
    width: 100%;
    z-index: 1000;
    background: #ebebeb;
    padding: 10px 0 5px 0;
    top: 0;
}

.screening_btn1 {
    position: absolute;
    top: 0px;
    left: 10px;
}

.screening_btn1 span {
    background: url("../images/you.png") no-repeat;
    background-size: cover;
    height: 20px;
    width: 20px;
    display: inline-block;
}

.screening_yy ul li {
    float: left;
    width: 33.333%;
    text-align: center;
    color: #3a3a3a;
    font-size: 14px;
    padding-bottom: 5px;
    position: relative;
}

.screening_yy {
    width: 60%;
    margin: 0 auto;
}

.culars_yy1 {
    position: relative
}

.pro_share {
    background: url("../images/share.png") no-repeat;
    background-size: cover;
    height: 22px;
    width: 22px;
    display: inline-block;
    position: absolute;
    top: -1px;
    right: 50px;
}

.pro_share1 {
    position: absolute;
    top: -4px;
    right: 10px;
}

.pro_share_rig span {
    background: url("../images/menu_1.png") no-repeat;
    background-size: cover;
    height: 25px;
    width: 25px;
    display: inline-block;
}

.pro_share_pj {
    background: url("../images/cart.png") no-repeat;
    background-size: cover;
}

.pro_share_rig {
    position: relative
}

.message_ul li img {
    width: 18px;
    margin-right: 2px;
}

.message {
    position: absolute;
    width: 150px;
    right: 0;
    background: rgba(255, 255, 255, 0.87);
    padding: 15px;
    top: 34px;
    border-radius: 4px;
    display: none;
    box-shadow: 1px 1px 1px #ccc;
}

.message_ul li {
    border-bottom: 1px solid #e0e0e1;
    margin-bottom: 5px;
    padding-bottom: 3px;
    color: #666;
    position: relative;
}

.message_ul li i {
    position: absolute;
    right: 0;
    font-style: normal;
    font-size: 12px;
    background: #ed1a2e;
    line-height: 16px;
    color: #fff;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    text-align: center;
}

.triangle {
    position: absolute;
    top: -15px;
    right: 10px;
    width: 20px;
    height: 20px;
    background: url("../images/san1.png") no-repeat;
    background-size: cover;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
}

.message_ul a {
    color: #666
}

.proinn_fix {
    position: fixed;
    width: 100%;
    top: 40px;
    left: 0px;
    z-index: 10;
}

.portrait {
    width: 30px;
    height: 30px;
    overflow: hidden;
    float: left;
    margin-right: 5px;
}

.insurance1 {
    width: 95%;
    height: 20px;
    overflow: hidden;
}

/*评价页面*/
.star_left p span {
    width: 15px;
    display: inline-block;
}

.star_wu_one {
    display: inline-block;
    position: relative;
}

.star_left {
    width: 30%;
    float: left;
    border-right: 1px solid #cfcfcf;
    text-align: center;
    padding-bottom: 5px;
}

.star_left p {
    color: #ed1a2e;
    font-size: 20px;
    margin-bottom: 0;
}

.star_right {
    width: 70%;
    float: left;
    padding-left: 15px;
}

.wu_one_2 {
    position: absolute;
    top: 0;
    left: 0px
}

.star_wu_one_ban .wu_one_2 {
    width: 5px;
    overflow: hidden
}

.describe_img1 img {
    width: 15px;
}

.describe_img1 {
    position: relative;
    display: inline-block;
}

.describe h5 {
    display: inline-block;
    color: #727272;
    margin-top: 0;
    margin-bottom: 0;
}

.describe_img {
    display: inline-block;
    vertical-align: 3px;
    padding: 0 5px;
}

.fenshu {
    color: #ed1a2e;
}

.star_left h5 {
    margin-bottom: 0px;
    margin-top: 0;
    color: #acacac;
    font-size: 13px;
}

.bg_red {
    background: #ed1a2e !important;
    color: #ffffff !important
}

.describe_img5 .wu_one_2 {
    width: 7px;
    overflow: hidden;
}

.products_inner_bod {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 10px;
}

.star_wu {
    margin-top: -5px;
}

/*我的*/

.user_tx1_img {
    display: inline-block;
    width: 65px;
    height: 65px;
    border-radius: 100%;
    position: relative;
    text-align: center;
    overflow: hidden;
}

.user_banner {
    background: url("../images/user_bg.jpg") no-repeat;
    background-size: cover;
    padding: 20px;
    color: #ffffff;
}

.setting_img {
    float: right;
    width: 25px;
}

.setting p {
    display: inline-block
}

.setting p a {
    color: #ffffff;
}

.real span {
    position: absolute;
    bottom: -2px;
    right: 0;
    background: #bbbbbb;
    font-size: 12px;
    width: 100%;
    border-radius: 30px;
    text-align: center;
}

.real {
    position: relative;
    float: left
}

.real_txt p span {
    color: #ffee5c;
    font-size: 22px;
    padding-right: 10px;
}

.real_txt a {
    color: #ffffff;
    text-decoration: underline;
}

.real_txt {
    float: left;
    padding-left: 10px;
}

.sign img {
    width: 25px;
    margin-right: 3px;
    vertical-align: -6px;
}

.sign a {
    color: #ffffff;
    text-decoration: underline;
}

.send {
    position: relative
}

.sign {
    position: absolute;
    top: 20px;
    right: 0
}

.personal {
    background: #f4f4f4;
}

.mine_one {
    width: 25%;
    float: left;
    text-align: center;
}

.mine_one h5 {
    color: #414141;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 24px;
}

.mine_one p {
    color: #8e8e8e;
    margin-bottom: 0;
    font-size: 12px;
}

.mine {
    background: #ffffff;
    padding: 10px 15px;
}

.user_lists {
    width: 100%;
    border-top: 1px solid #eaebee;
    padding: 15px 0;
}

.user_lists > ul {
    padding: 0;
    margin: 0;
    width: 100%;
}

.user_lists > ul li {
    width: 20%;
    float: left;
    text-align: center;
    position: relative;
}

.user_lists > ul li span {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    color: #8e8e8e;
}

.user_lists > ul li b {
    line-height: 15px;
    font-weight: normal;
    padding: 0 4px;
    border: 2px solid #ed1a2e;
    position: absolute;
    top: -8px;
    right: 18%;
    color: #ed1a2e;
    background: #fff;
    font-size: 12px;
    border-radius: 15px;
}

.user_list h5 {
    margin: 0;
    padding: 0 15px 0 15px;
    line-height: 45px;
    color: #505050;
    font-size: 15px;
}

.user_list h5 span {
    float: right;
    font-size: 13px;
    color: #999;
}

.user_list h5 span i {
    font-size: 20px;
    margin-left: 10px;
}

.user_lists > ul li img {
    width: 25px;
}

.user_list {
    margin-top: 15px;
    background: #ffffff
}

.tools {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    color: #8e8e8e
}

.tools_one {
    width: 25%;
    float: left;
    text-align: center;
    position: relative;
    padding-bottom: 10px;
}

.tools_one img {
    width: 30px;
}

.tools_one span {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    color: #505050;
    line-height: 26px;
}

.tools1 {
    border-bottom: 1px solid #eaebee;
}

.tools2 {
    padding-top: 10px;
}

.tools2 .tools_one {
    padding-bottom: 0
}

.will_value h5 {
    color: #505050;
    font-size: 15px;
    margin: 0;
    padding: 0 15px 0 15px;
    line-height: 45px;
    border-bottom: 1px solid #eaebee;
    margin-bottom: 15px;
}

.will_value {
    background: #ffffff;
    text-align: center
}

.will_value h5 img {
    width: 30px;
    margin-right: 3px;
    vertical-align: -8px;
}

.will_value {
    margin-top: 15px;
}

.super_on {
    width: 50%;
    float: left
}

.super_on span {
    color: #999;
    display: inline-block;
    padding-top: 5px;
}

.super_on h4 {
    font-size: 22px;
    margin-top: 0px;
    color: #ff6600;
    margin-bottom: 10px;
    line-height: 40px;
}

.super_on h4 i {
    font-size: 14px;
}

.super_p1 {
    color: #ff6600;
}

.super_p2 {
    color: #666666;
}

.traffic img {
    width: 45px;
}

.super_on p {
    margin-bottom: 0px
}

.super_p1 img {
    vertical-align: -6px;
}

.super_p1 img {
    width: 20px;
}

.pick_up a {
    color: #ff6600;
    border: 1px solid #ff6600;
    line-height: 40px;
    border-radius: 20px;
    padding: 4px 15px;
}

.pick_up {
    padding: 15px 0
}

.tegral {
    color: #3a3a3a;
    line-height: 22px;
    font-size: 16px;
    text-align: center;
}

/*积分*/
.integral {
    position: fixed;
    width: 100%;
    z-index: 3;
    top: 0;
    left: 0;
    background: #f8f8f8;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #dcdcdc;
}

.problem {
    position: absolute;
    top: 7px;
    right: 10px;
}

.problem img {
    width: 25px;
}

.integral .screening_btn1 {
    top: 10px;
}

.to_use_one h5 {
    color: #424242;
    margin-top: 0;
    line-height: 24px;
    margin-bottom: 0;
}

.to_use_one h5 span {
    float: right
}

.to_use_one p {
    color: #b3b3b3;
    margin-bottom: 0;
    font-size: 12px;
}

.to_use_one p span {
    float: right
}

.to_use h4 {
    font-size: 16px;
    padding: 5px 15px;
    margin-top: 0;
    line-height: 24px;
    margin-bottom: 0;
}

.to_use_one {
    padding: 8px 15px;
    border-bottom: 1px solid #e6e6e7;
    background: #ffffff;
}

.to_use_one1 {
    margin-bottom: 12px;
}

.tegral {
    background: #f8f8f8;
}

.gral_img {
    float: left
}

.gral_img img {
    display: inline-block;
    width: 65px;
    height: 65px;
    border-radius: 100%;
    position: relative;
    text-align: center;
    overflow: hidden;
    border: 3px solid rgba(255, 255, 255, 0.65);
}

.gral {
    background: url("../images/jifen_bg.jpg") no-repeat;
    background-size: cover;
    padding: 20px;
    color: #ffffff;
}

.gral {
    position: relative
}

.gral_txt {
    float: left;
    padding-left: 10px;
    padding-top: 10px;
}

.user_a {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -10px;
}

.user_a a {
    background: #ffffff;
    color: #e60012;
    padding: 0 5px;
    border-radius: 10px;
    font-size: 13px;
}

.gral_txt h5 {
    margin-top: 0;
    margin-bottom: 0px;
}

.gral_txt p {
    margin-bottom: 0;
    font-size: 12px;
    margin-top: 3px;
}

.gral_txt h5 span {
    font-size: 24px;
    padding-right: 5px;
}

/*确认订单*/
.products_que {
    margin-top: 0px;
}

.confirm {
    background: #ffffff;
    margin-top: 15px;
    padding: 15px;
}

.confirm_img {
    width: 30%;
    float: left;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    overflow: hidden;
}

.confirm_txt {
    width: 70%;;
    float: left;
    padding: 5px 10px;
}

.confirm_txt h5 {
    color: #666666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-bottom: 5px;
    overflow: hidden;
    margin-top: 0;
    line-height: 20px;
}

.confirm_txt p {
    color: #9d9d9d;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.conf_money {
    color: #333333;
    margin-top: 3px;
}

.order_det {
    color: #333;
    font-size: 16px;
    margin-bottom: 10px;
}

.conf_money span {
    float: right;
    color: #9d9d9d;
    font-size: 12px;
}

.freight p {
    margin-bottom: 0px;
    display: inline-block
}

.freight span {
    float: right;
}

.freight {
    margin-top: 15px;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 8px;
}

.coupons_right {
    float: right
}

.coupons_left {
    float: left
}

.coupons_left img {
    margin-right: 8px
}

.coupons_right img {
    margin-left: 3px
}

.coupons {
    padding-top: 10px
}

.gral_dui p img {
    margin-right: 5px;
}

.gral_dui {
    padding: 10px 15px;
    background: #ffffff;
    margin-top: 15px;
}

.gral_dui p {
    margin-bottom: 0;
    display: inline-block;
}

.amount i {
    font-style: normal;
}

.amount span {
    float: right;
}

.amount {
    background: #ffffff;
    margin-top: 15px;
    padding: 15px;
}

.amount p {
    margin-bottom: 0;
    color: #333333;
    line-height: 22px;
}

.mount_nav {
    position: fixed;
    bottom: 0;
    left: 0px;
    width: 100%;
    background: #ffffff;
}

.mount_nav a {
    float: right;
    background: #ed1a2e;
    font-size: 14px;
    color: #ffffff;
    padding: 0px 25px;
    line-height: 50px;
}

.payment {
    float: right;
    line-height: 50px;
    font-size: 14px;
    padding-right: 10px;
    color: #ed1a2e;
}

.push {
    position: relative;
    background: #44db5e;
    height: 24px;
    width: 45px;
    float: right;
    border-radius: 30px;
    border: 2px solid #44db5e;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.push span {
    position: absolute;
    top: 0;
    width: 20px;
    height: 20px;
    background: #ffffff;
    border-radius: 50%;
    left: 0;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    transform: translateX(21px);
}

.on1 {
    background: #ffffff;
    border: 2px solid #e6e6e6
}

.on1 span {
    transform: translateX(0px);
    right: auto;
    background: #44db5e;
}

/*物流*/
.logistics {
    background: #ffffff;
    padding: 15px;
}

.logi_img {
    width: 30%;
    float: left;
    overflow: hidden;
}

.logi_txt {
    width: 70%;
    float: left;
    padding-left: 10px;
}

.logi_txt p {
    margin-bottom: 3px;
    color: #999999
}

.logi_txt h5 span {
    color: #44db5e;
    font-size: 14px;
}

.logi_txt h5 {
    margin-bottom: 3px;
    margin-top: 0px;
    line-height: 20px;
    font-size: 12px;
}

.infor1 h5 {
    margin-top: 0px;
    line-height: 22px;
    margin-bottom: 0px
}

.infor1 h5 span {
    color: #018af3;
}

.logis_infor {
    background: #ffffff;
    padding: 15px
}

.infor1 p {
    margin-bottom: 0px
}

.infor1 {
    position: relative;
    border-left: 1px solid #cbcbcb;
}

.infor1_bodd {
    margin-left: 15px;
    border-bottom: 1px solid #f5f5f5;
    color: #9e9e9e;
    padding: 10px 0;
}

.infor1:before {
    content: '';
    background-color: #d9d9d9;
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin-right: 10px;
    position: absolute;
    top: 14px;
    left: -2px;
    margin-left: -4px;
}

.infor1_1 h5 {
    color: #64c78d;
}

.infor1_1:before {
    content: '';
    border: 3px solid #b3e3c8;
    background-color: #64c78d;
    width: 15px;
    margin-left: -6px;
    height: 15px;
}

.provide {
    background: #ffffff
}

.provide img {
    float: left;
    margin-right: 8px;
}

.provide h5 {
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 20px;
    padding-bottom: 10px;
    letter-spacing: 1px;
}

.provide {
    padding: 0 15px;
    border-bottom: 1px solid #e9e9e9;
}

.provide h5 span {
    color: #369bf1;
}

.infor1_on {
    height: 14px;
    width: 2px;
    background: #ffffff;
    position: absolute;
    top: 0;
    left: -1px;
    z-index: 11;
}

/*选择服务类型*/
.type p {
    font-size: 12px;
    margin-bottom: 0px
}

.type h5 {
    margin-bottom: 5px;
}

.refunds {
    background: #ffffff;
    margin-top: 15px;
    padding: 0 15px
}

.refunds_one {
    padding: 10px 0;
    border-bottom: 1px solid #f0f0f0;
    position: relative
}

.refunds_txt {
    color: #999999;
    line-height: 20px;
}

.read_more1 {
    position: absolute;
    top: 10px;
    right: 0;
    cursor: pointer;
    width: 15px;
}

.refunds_one2 {
    border-bottom: 1px solid transparent;
}

.refunds_tittle img {
    float: left;
    margin-right: 5px;
}

.cause_left {
    float: left
}

.cause_right {
    float: right;
    color: #999999
}

.cause {
    padding: 10px 15px;
    background: #ffffff;
    margin-bottom: 15px;
}

.cause_right img {
    vertical-align: -2px;
}

.liyou span {
    float: right;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    border: 1px solid #cccccc;
}

.only_refund {
    width: 100%;
    background: #fff;
    padding: 0 15px;
    position: fixed;
    left: 0;
    bottom: -320px;
    z-index: 999999;
}

.liyo_im span {
    background: url("../images/check.png");
    background-size: cover;
    border: 1px solid #ffffff !important;
    width: 17px !important;
    height: 17px !important;
}

.liyou li {
    border-bottom: 1px solid #f0f0f0;
    padding: 10px 0;
}

.show_div_os {
    height: 260px;
    overflow: scroll;
}

.only_refund a {
    display: inline-block;
    width: 100%;
    line-height: 40px;
    background: #e60012;
    height: 40px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    font-size: 14px;
    text-align: center;
}

.refunds_bg {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    -webkit-opacity: 0.5;
    display: none;
}

.only_refund h5 {
    font-size: 15px;
    line-height: 50px;
    color: #333;
    text-align: center;
    margin: 0;
    border-bottom: 1px solid #f0f0f0;
}

.cause_left span {
    color: #e60012;
    padding-left: 5px;
}

.youfei {
    color: #ababab;
    padding: 0px 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.cause3 {
    margin-bottom: 0px;
}

.cause4 input {
    border: none;
    color: #b2b2b2;
    padding: 0px 10px
}

.voucher_img {
    width: 24%;
    float: left;
    margin-right: 1%;
}

.cause5 .cause_left {
    width: 100%;
    margin-bottom: 5px;
}

.eval_right_file {
    position: relative;
    float: left;
}

.eval_right_file input {
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    height: 60px;
}

.submit {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

.submit a {
    display: inline-block;
    width: 100%;
    line-height: 40px;
    background: #e60012;
    height: 40px;
    color: #fff;
    font-size: 14px;
    text-align: center;
}

.fuwu {
    margin-top: 15px;
}

.awb span {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 5px;
    float: left;
    margin-top: 3px;
    border: 1px solid #ccc;
    border-radius: 50%;
}

.awb {
    padding: 0px 15px
}

.awb_img {
    background: url("../images/check.png");
    background-size: cover;
    border: none !important;
}

.liyou li i {
    font-style: normal;
}

.cause25 {
    margin-bottom: 5px;
}

/*客服*/
.logi_txt_mone {
    color: #e60012 !important;
    margin-top: 20px;
}

.send_fa {
    text-align: center;
    background: #ffffff;
    padding-bottom: 15px;
}

.send_fa a {
    color: #e60012;
    border: 1px solid #e60012;
    padding: 0 25px;
    line-height: 40px;
    height: 40px;
    display: inline-block;
    border-radius: 6px;
}

/*钱包*/
.de_tail {
    position: absolute;
    top: 10px;
    right: 15px;
}

.purse_img {
    width: 30%;
    margin: 30px auto;
}

.purse_txt {
    text-align: center
}

.purse_txt p {
    color: #9b9b9b;
    margin-bottom: 0px
}

.purse_txt h5 span {
    font-size: 24px;
}

.purse_txt a {
    background: #e60012;
    color: #ffffff;
    line-height: 45px;
    display: block;
    width: 90%;
    margin: 0 auto;
    border-radius: 5px;
    margin-bottom: 15px;
}

.purse {
    padding: 0px 15px;
}

.a_cash {
    background: #dcdcdc !important;
}

.recharge {
    background: #ffffff;
    padding: 0px 15px;
    margin-top: 15px;
}

.recharge p span {
    width: 75px;
    float: left;
    line-height: 40px;
}

.recharge input {
    width: calc(100% - 75px);
    float: left;
    padding: 0 10px;
    border: none;
    color: #bbbbbb;
    height: 40px;
    line-height: 40px;
}

.next_butt {
    padding: 0 15px;
    margin-top: 35px;
}

.next_butt a {
    background: #dcdcdc;
    color: #ffffff;
    line-height: 45px;
    display: block;
    width: 90%;
    margin: 0 auto;
    border-radius: 5px;
    margin-bottom: 15px;
    padding: 0 10px;
    text-align: center;
}

.drawal_img {
    width: 10%;
    float: left
}

.drawal_txt {
    width: 90%;
    float: right;
    padding-left: 10px;
}

.drawal {
    background: #ffffff;
    margin-top: 15px;
    padding: 10px 15px;
    position: relative
}

.drawal_txt h5 {
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 16px;
}

.drawal_txt p {
    margin-bottom: 0px;
    color: #8c8c8c;
    font-size: 13px;
}

.drawal_s {
    position: absolute;
    right: 15px;
    top: 10px;
}

.amount_ti {
    background: #ffffff;
    padding: 10px 15px;
    margin-top: 15px;
}

.amount_ti input {
    border: none;
    border-bottom: 1px solid #dcdcdc;
    padding: 3px 10px;
    width: 90%;
}

.amount_ti h5 {
    margin-top: 0px
}

.amount_ti p {
    margin-bottom: 0px;
    color: #666666;
    padding-top: 10px;
}

.amount_ti p span {
    float: right;
    color: #e60012;
}

.withdrawal {
    font-size: 15px;
}

.to_account a {
    background: #e60012
}

.add_blank {
    position: absolute;
    top: 10px;
    right: 15px;
    width: 20px;
}

.bank_card {
    width: 100%;
    background: #f9f9f9;
    position: fixed;
    left: 100%;
    top: 0;
    z-index: 999999;
}

.bank_card .integral {
    background: #ffffff
}

.bank_card .tegral {
    background: #ffffff;
}

.drawal_bord {
    border-bottom: 1px solid #dcdcdc;
}

.drawal_ad_bg span {
    background: url("../images/check.png");
    background-size: cover;
    border: none !important;
}

.drawal_bgin span {
    float: right;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    border: 1px solid #cccccc;
}

.binding .integral {
    background: #ffffff
}

.binding .tegral {
    background: #ffffff;
}

.binding {
    width: 100%;
    background: #f9f9f9;
    position: fixed;
    left: 0%;
    top: 100%;
    z-index: 999999;
}

.binding_card {
    margin-top: 10px;
    background: #ffffff;
    padding: 10px 0;
}

.ding_card span {
    width: 70px;
    line-height: 35px;
    display: inline-block;
    float: left;
}

.ding_card {
    padding: 0 15px;
    margin-bottom: 10px;
}

.ding_card input {
    border: none;
    width: calc(100% - 70px);
    float: left;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    border-bottom: 1px solid #dcdcdc;
}

.bangd {
    margin-bottom: 0;
    padding: 0 15px;
    margin-top: 10px;
}

.phone_nn {
    width: 100%;
    background: #f9f9f9;
    position: fixed;
    left: 0%;
    top: 100%;
    z-index: 999999;
}

.tongui {
    color: #0e8ee7;
    font-size: 12px;
    margin-bottom: 0px;
    padding: 0 15px;
    margin-top: 10px;
}

.confirm_y {
    background: #ffffff;
    padding: 10px 15px;
}

.cation_le {
    width: 15%;
    float: left;
    line-height: 30px;
}

.cation_cen {
    width: 60%;
    float: left;
    color: #747474
}

.cation_cen input {
    border: none;
    height: 30px;
    line-height: 30px;
    width: 100%;
    padding: 0 10px;
}

.cation_rig {
    width: 25%;
    float: left;
    color: #999999;
    line-height: 30px;
    border-left: 1px solid #999999;
    padding-left: 10px;
}

.cation {
    background: #ffffff;
    padding: 5px 15px;
    margin-top: 15px;
}

.next_butt_1 p {
    margin-bottom: 0px;
    color: #e60012;
    text-align: center;
    line-height: 22px;
}

.next_butt_1 a {
    margin-bottom: 0px
}

.dat_p {
    color: #b3b3b3;
}

.lance p span {
    float: right;
}

.lance {
    background: #ffffff;
    padding: 10px 15px;
    border-bottom: 1px solid #f0f0f0
}

.lance p {
    margin-bottom: 0px;
    line-height: 22px;
}

.no_more {
    text-align: center;
    color: #999999;
    padding: 10px 15px;
}

.pay_for {
    background: #f2f2f2;
    padding: 10px 15px;
}

.pay_for h5 {
    text-align: center
}

.pay_for p {
    text-align: center;
}

/*地址管理*/
.user_dizhi {
    width: 100%;
}

.dizhi_list {
    background: #fff;
    padding: 10px 15px;
    margin-bottom: 15px;
}

.dizhi_list h5 span {
    float: right
}

.acquie_left {
    float: left
}

.acquie_right {
    float: right
}

.acquie_right a img {
    width: 20px;
    margin-right: 5px;
    vertical-align: -5px;
}

.dizhi_list p {
    color: #686c6f;
}

.acquie_left span {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: -4px;
    margin-right: 5px;
    border-radius: 50%;
    border: 1px solid #686c6f;
}

.bg_nn {
    background: url("../images/check.png");
    background-size: cover;
    border: none !important;
}

.userdizhi_xj img {
    width: 25px;
    margin-right: 5px;
    vertical-align: -7px;
}

.userdizhi_xj {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
    background: #e60012;
    text-align: center;
}

.userdizhi_xj a {
    color: #ffffff;
    height: 50px;
    display: inline-block;
    line-height: 50px;
    font-size: 15px;
}

.deleting {
    position: absolute;
    top: 50%;
    background: #ffffff;
    left: 5%;
    width: 90%;
    z-index: 9999;
    padding: 10px 15px;
    display: none;
}

.deleting p a {
    margin-right: 10px;
}

.deleting p {
    float: right;
    margin-bottom: 0px
}

.delet {
    color: #e60012;
}

.deleting h5 {
    font-size: 16px;
    margin-top: 0px
}

/*地址管理*/

/*积分内页*/
.integral1 .pro_share, .integral1 .pro_share1 {
    top: 6px;
    right: 10px;
}

.integral1 .screening_btn1 {
    top: 9px;
}

.products_inner_zi1 p .present1 {
    font-size: 17px;
}

.inner_con_tit span {
    width: 100%;
    left: 0;
}

.integral_in_btn {
    position: fixed;
    left: 0;
    bottom: 0;
    background: #e60012;
    width: 100%;
    z-index: 2;
}

.integral_in_btn a {
    display: block;
    color: #fff;
    text-align: center;
    line-height: 50px;
    font-size: 15px;
    font-weight: 600;
}

.integral1 {
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 2;
    background: #f8f8f8;
    padding: 10px 0 10px 0;
}

.pro_share_con {
    position: fixed;
    left: 0;
    width: 100%;
    top: 50%;
    display: none;
    background: #ffffff;
    padding: 20px;
    z-index: 99999;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.pro_share_icon {
    text-align: center;
    margin-top: 15px;
}

.pro_share_icon i {
    background: #ffc600;
    padding: 16px;
    font-size: 18px;
    color: #ffffff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -khtml-border-radius: 50%;
    margin: 0px 5px;
}

/*积分内页*/

/*积分首页*/
.integral_top {
    border-bottom: 1px solid #ededed;
}

.integral_top_left {
    float: left;
    width: 66.66666%;
    text-align: center;
    line-height: 25px;
    padding: 10px 0;
    font-size: 14px;
}

.integral_top_left span {
    font-size: 18px;
}

.integral_top_left img {
    margin-left: 5px;
    vertical-align: -6px;
}

.integral_top_right {
    float: left;
    width: 33.3333%;
    text-align: center;
    line-height: 25px;
    border-left: 1px solid #ededed;
}

.integral_top_right a {
    font-size: 14px;
    padding: 10px 0;
    display: block;
    color: #333;
}

.integral_activity_tit {
    text-align: center;
    line-height: 35px;
    font-size: 16px;
    color: #e60012;
}

.integral_activity_tit img {
    vertical-align: -8px;
}

.integral_activity_tit span {
    display: inline-block;
    position: relative;
    height: 1px;
    width: 50px;
    background: #e60012;
    margin: 0px 10px;
    vertical-align: 7px;
}

.integral_activity_tit span i {
    position: absolute;
    right: 0;
    top: -2px;
    height: 5px;
    width: 5px;
    background: #e60012;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -khtml-border-radius: 50%;
}

.integral_activity_tit span.d1 i {
    left: 0;
}

.list_txt_line {
    height: 1px;
    background: #cccccc;
    position: relative;
}

.list_txt_line i {
    position: absolute;
    left: 0;
    width: 30%;
    height: 1px;
    top: 0;
    background: #e60012;
}

.list_txt_price .left {
    float: left;
    line-height: 30px;
    font-size: 16px;
    color: #333;
}

.list_txt_price .right {
    float: right;
    color: #999;
    font-size: 12px;
    line-height: 30px;
}

.list_txt_price {
    margin-top: 5px;
}

.list_txt_price .left img {
    vertical-align: -6px;
    margin-left: 3px;
    width: 20px;
}

.integral_sx_ton {
    float: left;
    width: 16.6666%;
    text-align: center;
    background: #ffffff;
    padding: 15px 0;
    font-size: 12px;
}

.integral_sx_ton img {
    width: 40px;
}

.integral_sx_ton a {
    color: #666666;
}

.integral_sx {
    background: #f0f2f5;
    padding-bottom: 10px;
}

.integral_sx_top {
    background: #ffffff;
    padding: 10px 0;
    border-bottom: 1px solid #e9e9e9;
}

.integral_sx_top_t {
    float: left;
    width: 25%;
    text-align: center;
    position: relative;
}

.integral_sx_top_t img {
    height: 15px;
}

.integral_sx_top_t.on a {
    color: #e60012;
}

.integral_pt_left {
    float: left;
    width: 66.6666%;
    padding: 10px;
}

.integral_pt_left img {
    border: 1px solid #ededed;
    float: left;
    width: 45%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
}

.integral_pt_text {
    float: right;
    width: 50%;
}

.integral_pt_text .tit {
    font-size: 16px;
    color: #333;
    position: relative;
    padding-top: 10px;
}

.integral_pt_text .tit:after, .integral_pt_text .tit:before {
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    width: 15px;
    height: 15px;
    background: #e60012;
    opacity: 0.2;
}

.integral_pt_text .tit:after {
    top: 10px;
    left: 10px;
}

.integral_pt_text .line {
    position: relative;
    height: 2px;
    background: #cccccc;
    margin: 5px 0;
}

.integral_pt_text .line span {
    position: absolute;
    left: 0;
    width: 30%;
    height: 2px;
    top: 0;
    background: #e60012;
}

.integral_pt_text .tx {
    color: #e60012;
    font-size: 16px;
}

.integral_pt_right {
    float: left;
    width: 33.333%;
    text-align: center;
    border-left: 1px solid #ededed;
    padding: 10px 20px;
}

.integral_pt .tit {
    font-size: 16px;
    color: #333;
}

.integral_pt_right .text {
    color: #e60012;
    margin-bottom: 5px;
}

.integral_pt {
    border-top: 1px solid #ededed;
}

.integral_pt_con {
    float: left;
    width: 33.33%;
    border-left: 1px solid #ededed;
    padding: 10px;
    border-top: 1px solid #ededed;
    text-align: center;
}

.integral_pt_con img {
    margin-bottom: 5px;
}

.integral_hot {
    border: 1px solid #e60012;
    margin-top: 5px;
}

.integral_hot .right {
    float: right;
    background: #e60012;
    color: #ffffff;
    padding: 0px 5px;
}

/*积分首页*/

/*套餐内页*/
.products_inner_pa {
    position: relative;
    padding-right: 90px;
}

.products_inner_pa_ri {
    position: absolute;
    text-align: center;
    font-size: 12px;
    right: 0;
    top: 0;
    color: #8e8e8e;
}

.products_inner_pa_ri div {
    margin-top: 5px;
}

.products_inner1 {
    margin-top: 10px;
    padding: 10px;
    background: #ffffff;
}

.products_inner1_con .left {
    float: left;
    border: 1px solid #e60012;
    color: #e60012;
    font-size: 14px;
    padding: 0px 5px;
    line-height: 24px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
}

.products_inner1_con .right {
    padding-left: 60px;
    line-height: 24px;
    color: #e60012;
}

.products_inner1_ri .img {
    height: 90px;
    overflow: hidden;
    border: 1px solid #ededed;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
}

.products_inner1_ri {
    float: left;
    width: 90px;
    text-align: center;
    color: #999999;
    margin-right: 10px;
}

.show_xzd a {
    float: left;
    width: 50%;
}

/*套餐内页*/

/*套餐首页*/

.integral_sx_t1 .integral_sx_ton {
    width: 20%;
}

.integral_sx_t {
    background: #ffffff;
    border-bottom: 1px solid #ededed;
}

/*套餐首页*/

/*我的消息*/
.user_new_top {
    background: #dfdfe2;
    padding: 10px;
}

.user_new_top input[type="text"] {
    width: 100%;
    height: 34px;
    border: none;
    padding: 0px 10px 0 40px;
    color: #666;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
}

.user_new_top_con {
    position: relative;
}

.user_new_top_con .in_one2 {
    left: 5px;
    top: 0px;
    margin-left: 0px;
}

.user_new {
    background: #ffffff;
    padding: 0px 10px;
}

.user_new_con {
    border-bottom: 1px solid #e9e9e9;
    padding: 10px 0;
}

.user_new_con .left {
    float: left;
}

.user_new_con .right {
    padding-left: 70px;
}

.user_new_con .title {
    font-size: 14px;
    color: #333;
    line-height: 30px;
}

.user_new_con .title span {
    float: right;
    color: #999;
    font-size: 14px;
}

.user_new_con .text {
    margin-top: 5px;
}

/*我的消息*/

/*交易助手*/
.user_new_in .date {
    text-align: center;
}

.user_new_in .date span {
    background: #cdcdcd;
    color: #ffffff;
    padding: 0px 5px;
    line-height: 25px;
    display: inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
}

/*订单*/
.integral .pro_share1 {
    top: 6px;
}

.user_order_top {
    background: #ffffff;
    border-bottom: 1px solid #e9e9e9;
    position: fixed;
    top: 0.4rem;
    width: 100%;
    z-index: 2;
}

.user_order_top li {
    float: left;
    width: 20%;
    text-align: center;
}

.user_order_top li a {
    color: #333;
    border-bottom: 2px solid transparent;
    line-height: 38px;
    display: inline-block;
}

.user_order_top li.on a {
    border-color: #e60012;
    color: #e60012;
}

.user_order_list_none {
    text-align: center;
    padding: 40px 0;
}

.user_order_list_none .title {
    font-size: 18px;
    color: #333;
    margin-top: 15px;
}

.user_order_list_none .text {
    color: #999999;
}

.user_order_xh {
}

.user_order_xh .similar_one {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 10px;
}

.user_order_xh .similar_txt h5 {
    font-size: 14px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
}

.user_order_xh .similar_txt h5 a {
    color: #333;
}

.user_order_xh .similar_txt {
    line-height: 24px;
}

.similar_txt .price {
    float: left;
    font-size: 12px;
    color: #e60012;
    margin-right: 5px;
}

.similar_txt .price span {
    font-size: 16px;
}

.similar_txt .tx {
    float: left;
    font-size: 12px;
    color: #999;
    letter-spacing: 0px;
}

.similar_txt .sp {
    float: right;
    width: 20px;
    margin-top: -3px;
}

.user_order_list_top {
    padding: 10px;
    background: #ffffff;
}

.uesr_check {
    float: left;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    border: 1px solid #cccccc;
    margin-right: 5px;
}

.user_order_list_top .tx {
    float: right;
    color: #e60012;
}

.user_order_list_top.on .uesr_check {
    background: url("../images/check.png");
    background-size: cover;
    border: none;
}

.user_order_list_ct {
    padding: 10px;
}

.user_order_list_ct .img {
    width: 80px;
    height: 80px;
    overflow: hidden;
    border: 1px solid #e9e9e9;
    float: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
}

.user_order_list_tx {
    position: relative;
    padding-left: 90px;
    padding-right: 70px;
}

.user_order_list_tx .title {
    color: #333;
    font-size: 13px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
}

.user_order_list_tx .tx {
    font-size: 12px;
}

.user_order_list_tx .text {
    position: absolute;
    right: 0;
    top: 0;
    text-align: right;
}

.user_order_list_tx .now {
    color: #333;
}

.user_order_list_tx .bef {
    color: #999;
    font-size: 12px;
    color:red;
}

.user_order_list_tx .num {
    color: #999;
}

.user_order_list_text {
    text-align: right;
    background: #ffffff;
    padding: 10px;
    border-bottom: 1px solid #e9e9e9;
}
.pintuan{
       position: absolute;
    right: 0;
    bottom: -8px;
}
.pintuan span{
    color:red;
}

.user_order_list_text span {
    font-size: 16px;
}

.user_order_list_bot {
    background: #ffffff;
    padding: 0.1rem;
}

.user_order_list_bot a {
    float: right;
    width: 80px;
    text-align: center;
    border: 1px solid #9c9c9c;
    line-height: 25px;
    margin-left: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
}

.user_order_list_bot a.on {
    color: #e60012;
    border-color: #e60012;
}

.user_order_list_con {
    margin-bottom: 10px;
}

.user_order_list_btn {
    position: fixed;
    bottom: 0px;
    width: 100%;
    left: 0;
    display: none;
    background: #ffffff;
    border-top: 1px solid #e9e9e9;
    z-index: 3333;
}

.user_order_list_btn a {
    float: right;
    background: #e60012;
    color: #ffffff;
    line-height: 45px;
    width: 100px;
    text-align: center;
}

/*订单*/

/*评价*/
.integral_ri {
    position: absolute;
    right: 10px;
    line-height: 40px;
    top: 0;
}

.evaluate_top {
        padding: 10px;
    background: #fff;
}

.evaluate_top .left {
     float: left;
    height: 0.4rem;
    line-height: 0.4rem;
    margin-left: 0.2rem;
    overflow: hidden;
    font-size: 0.15rem;
    color: #757575;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
}

.evaluate_top_right {
    padding-left: 1rem;
    padding-top: 0px;
}

.evaluate_top_right_con {
    float: left;
    margin-right: 15px;
}

.evaluate_top_right_con img {
    width: 35px;
}

.evaluate_top_right_con .img2 {
    display: none;
}

.evaluate_top_right_con.on .img1 {
    display: none;
}

.evaluate_top_right_con.on .img2 {
    display: inline-block;
}

.evaluate_center {
    padding: 10px;
    background: #ffffff;
}

.evaluate_center textarea {
    width: 100%;
    line-height: 24px;
    padding: 0px 20px;
    resize: none;
    border: none;
    height: 60px;
    color: #999;
    font-size:0.15rem;
}

.evaluate_center_img_con {
    float: left;
    position: relative;
    width: 90px;
    height: 90px;
    overflow: hidden;
    margin-right: 10px;
}

.evaluate_center_img_con input {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
}

.evaluate_center_img {
    padding: 10px 10px;
}

.evaluate_center_text {
    padding: 10px 0;
}

.evaluate_center_text.on .uesr_check {
    background: url("../images/check.png");
    background-size: cover;
    border: none;
}

.evaluate_center_text div {
    float: right;
    color: #999;
}

.evaluate_bot {
    padding: 10px;
    background: #ffffff;
    margin-top: 10px;
}

.evaluate_bot_tit {
    line-height: 25px;
}

.evaluate_bot_tit img {
    float: left;
    margin-right: 5px;
}

.star_list {
    height: 21px;
    margin: 50px;
    line-height: 21px;
}

.content {
    margin-top: 10px;
}

.block p, .block .attitude {
    line-height: 21px;
    float: left;
    width: 70px;
}

.block p span {
    color: #e60012;
    font-size: 16px;
    font-family: Georgia, "Times New Roman", Times, serif;
}

.star_score {
    background: url(../images/stark22.png);
    width: 160px;
    margin-left: 65px;
    height: 26px;
    position: relative;
}

.star_score a {
    height: 26px;
    display: block;
    text-indent: -999em;
    position: absolute;
    left: 0;
}

.star_score a:hover {
    background: url(../images/stars22.png);
    left: 0;
}

.star_score a.clibg {
    background: url(../images/stars22.png);
    left: 0;
}

/*评价*/

/*login*/
.login {
    width: 90%;
    margin: 0 auto;
}

.userlogin {
    width: 100%;
    margin-top: 18px;
}

.userlogin li {
    height: 50px;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
}

.userlogin li img {
    display: inline-block;
    position: absolute;
    top: 14px;
    bottom: 0;
    left: 0;
    width: 20px;
    height: 20px;
}

.userlogin .password img {
    display: inline-block;
    position: absolute;
    top: 14px;
    bottom: 0;
    left: 0;
    width: 20px;
    height: 20px;
}

.userlogin li input {
    font-size: 14px;
    color: #969697;
    width: 100%;
    height: 48px;
    display: block;
    border: none;
    float: left;
    outline: none;
    padding: 0 30px 0 30px;
}

.userlogin .password {
    height: 50px;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
}

.userlogin .password input {
    font-size: 14px;
    color: #969697;
    width: 100%;
    height: 48px;
    display: block;
    border-radius: 5px;
    border: none;
    float: left;
    outline: none;
    padding: 0 30px 0 30px;
}

.eye1 {
    height: 21px;
    width: 21px;
    position: absolute;
    top: 14px;
    bottom: 0;
    right: 4px;
    background: url("../images/eye.png") no-repeat;
    background-size: cover;
}

.eye1 img {
    display: inline-block;
    width: 100%;
}

.fpassword {
    height: 24px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.fpassword a {
    width: 48px;
    height: 24px;
    font-size: 12px;
    color: #00a8ff;
    display: inline-block;
    float: right;
}

/*login end*/

/*newuser*/
.userdes {
    width: 316px;
    margin-top: 18px;
}

.userdes li {
    height: 50px;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
}

.userdes li input {
    font-size: 14px;
    color: #969697;
    height: 48px;
    display: block;
    margin: 0;
    border: none;
    width: 100%;
    outline: none;
    padding: 0 10px;
}

.userdes .yzm {
    height: 50px;
    position: relative;
    border-bottom: 1px solid #e6e6e6;
}

.userdes .yzm input {
    font-family: '微软雅黑';
    font-size: 14px;
    color: #969697;
    width: 100%;
    height: 48px;
    display: block;
    border-radius: 5px;
    margin: 0;
    border: 1px solid #fff;
    float: left;
    outline: none;
    padding: 0 30px 0 10px;
}

.userdes .password {
    height: 50px;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
}

.userdes .eye {
    height: 21px;
    width: 21px;
    position: absolute;
    top: 14px;
    bottom: 0;
    right: 4px;
}

.userdes .eye img {
    width: 100%;
}

.userdes .password input {
    font-size: 14px;
    color: #969697;
    width: 100%;
    height: 48px;
    display: block;
    border-radius: 5px;
    margin: 0;
    border: 1px solid #fff;
    float: left;
    outline: none;
    padding: 0 30px 0 10px;
}

.userdes .againpass {
    height: 50px;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
}

.userdes .againpass input {
    font-size: 14px;
    color: #969697;
    width: 100%;
    height: 48px;
    display: block;
    border-radius: 5px;
    margin: 0;
    border: 1px solid #fff;
    float: left;
    outline: none;
    padding: 0 30px 0 10px;
}

.yeslog {
    width: 100%;
    height: 44px;
    font-size: 12px;
    text-align: center;
    line-height: 44px;
    border-radius: 5px;
}

.newuser {
    color: #ffffff;
    background: #979797;
    margin-top: 10px;
}

.newuser a {
    color: #ffffff;
    display: block;
}

.yeslog1 {
    width: 100%;
    height: 44px;
    font-size: 12px;
    text-align: center;
    line-height: 44px;
    border-radius: 5px;
    background: #ffffff;
    border: 1px solid #e60012;
    margin-top: 10px;
}

.yeslog1 a {
    color: #e60012;
    display: block;
}

.xieyi {
    height: 30px;
    margin-top: 10px;
    position: relative;
}

.xieyi .tongyi2 img {
    float: left;
    width: 14px;
    margin-right: 5px;
    margin-top: 2px;
}

.xieyi .tongyi2 {
    font-size: 12px;
    color: #979797;
}

.xieyi .tongyi2 a {
    display: inline-block;
    font-size: 12px;
    color: #979797;
}

.tongyi2.on .uesr_check {
    background: url("../images/check.png");
    background-size: cover;
    border: none;
}

/*newuser end*/

/*kuaisulogin */
.third {
    height: 100%;
    width: 316px;
    margin-top: 60px;
}

.third .kuaisu {
    width: 100%;
    height: 12px;
}

.kuaisul {
    width: 122px;
    height: 1px;
    background: #e6e6e6;
    float: left;
    margin-top: 5px;
}

.kuaisur {
    float: left;
}

.kuaisum {
    width: 66px;
    height: 12px;
    line-height: 12px;
    text-align: center;
    color: #979797;
    font-size: 12px;
    float: left;
}

.third .thirdlogo {
    width: 100%;
    height: 67px;
    margin-top: 25px;
}

.third .tishi {
    margin-top: 38px;
    width: 100%;
    height: 13px;
    font-size: 12px;
    line-height: 13px;
    text-align: center;
    color: #979797;
}

.logobox {
    float: left;
    width: 50px;
    height: 50px;
    margin-left: 60px;
}

.logobox2 {
    margin-left: 25px;
}

.logobox3 {
    margin-left: 25px;
}

.logobox img {
    width: 100%;
    height: 100%;
}

/*kuaisulogin end */
/*forgetpassword*/
.forgetp {
    width: 100%;
    margin-top: 18px;
}

.forgetp .phone {
    height: 50px;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
}

.forgetp .phone span {
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 0;
    bottom: 0;
    font-size: 14px;
    color: #000;
}

.forgetp .phone input {
    font-size: 14px;
    color: #969697;
    height: 48px;
    display: block;
    margin: 0;
    border: none;
    outline: none;
    width: 100%;
    padding: 0 10px 0 50px;
}

.getyzm {
    width: 84px;
    height: 40px;
    background: #e60012;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    margin-top: 4px;

}

.forgetp .yzm {
    height: 50px;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
}

.forgetp .yzm span {
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 0;
    bottom: 0;
    font-size: 14px;
    color: #000;
}

.forgetp .yzm input {
    font-family: '微软雅黑';
    font-size: 14px;
    color: #969697;
    height: 48px;
    display: block;
    border-radius: 5px;
    border: none;
    width: 100%;
    outline: none;
    padding: 0 100px 0 50px;
}

.nextp {
    width: 100%;
    height: 44px;
    font-size: 12px;
    text-align: center;
    line-height: 44px;
    border-radius: 5px;
    background: #e60012;
    margin-top: 30px;
}

.nextp a {
    color: #ffffff;
    display: block;
}

/*forgetpassword end*/

/*forgetpassword1*/
.forgetp1 {
    width: 100%;
    margin-top: 18px;
}

.forgetp1 .phone {
    height: 50px;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
}

.forgetp1 .phone span {
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 0;
    bottom: 0;
    font-size: 14px;
    color: #000;
}

.forgetp1 .phone input {
    font-size: 14px;
    color: #969697;
    height: 48px;
    margin: 0;
    border: none;
    outline: none;
    width: 100%;
    padding: 0 30px 0 70px;
}

.chongzhi {
    width: 22px;
    height: 22px;
    position: absolute;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    display: none;
    color: #ffffff;
    margin-top: 4px;
    top: 0;
    right: 0;
}

.chongzhi img {
    width: 100%;
}

.forgetp1 .yzm {
    height: 50px;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
}

.forgetp1 .yzm span {
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 0;
    bottom: 0;
    font-size: 14px;
    color: #000;
}

.forgetp1 .yzm input {
    font-size: 14px;
    color: #969697;
    height: 48px;
    display: block;
    border-radius: 5px;
    border: none;
    width: 100%;
    outline: none;
    padding: 0 30px 0 70px;
}

/*forgetpassword1 end*/

/*queren*/
.oklogin {
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: none;
}

.oklogin span {
    display: inline-block;
    font-size: 14px;
    color: #e60012;
}

.oklogin span a {
    color: #e60012;
}

/*queren end*/

/*收藏*/
.in_one3 {
    left: auto;
    right: 10px;
    top: 5px;
}

.collect {
    margin-top: 41px;
}

.collect_con {
    padding: 10px;
    background: #ffffff;
    margin-bottom: 10px;
    position: relative;
}

.collect_top {
    padding: 10px;
}

.collect_con .img {
    float: left;
    width: 100px;
    height: 100px;
    overflow: hidden;
    border: 1px solid #e9e9e9;
}

.collect_zt {
    background: #ffffff;
    position: fixed;
    width: 100%;
    top: 41px;
    left: 0;
    z-index: 2;
    border-bottom: 1px solid #e9e9e9;
}

.collect_zt .left {
    padding-right: 70px;
    padding-left: 10px;
}

.collect_zt_con {
    line-height: 40px;
}

.collect_zt_con.on a {
    color: #e60012;
}

.collect_zt_btn {
    float: right;
    width: 60px;
    border-left: 1px solid #e9e9e9;
    text-align: center;
    line-height: 40px;
}

.collect_text_con {
    position: relative;
    height: 100%;
}

.collect_text {
    padding-left: 110px;
    height: 100px;
}

.collect_text .price {
    line-height: 25px;
    margin-top: 5px;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}

.collect_text .title {
    font-size: 14px;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.collect_text .tit {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.collect_text .text {
    color: #e60012;
    margin-top: 10px;
}

.collect_text .text2 {
    color: #999;
    margin-top: 10px;
}

.collect_text .num {
    float: left;
    color: #e60012;
}

.collect_text .num span {
    font-size: 20px;
}

.collect_text .tx {
    float: right;
    color: #e60012;
    border: 1px solid #e60012;
    padding: 0px 5px;
    margin-right: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
}

.collect_text .tx a {
    color: #e60012;
}

.collect_text .bt {
    float: right;
    width: 25px;
}

.collect_con .uesr_check {
    margin-top: 40px;
}

.collect .uesr_check {
    display: none;
}

.collect_con_bg {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    top: 0;
    background: transparent;
    display: none;
}

.collect.on .uesr_check, .collect.on .collect_con_bg {
    display: block;
}

.collect.on .collect_text {
    padding-left: 130px;
}

.collect_con.on .uesr_check {
    background: url("../images/check.png");
    background-size: cover;
    border: none;
}

.collect_top.on .uesr_check {
    background: url("../images/check.png");
    background-size: cover;
    border: none;
}

.collect_bot {
    position: fixed;
    bottom: 0px;
    width: 100%;
    left: 0;
    background: #ffffff;
    z-index: 222222;
    display: none;
}

.collect_bot_con {
    border-bottom: 1px solid #e9e9e9;
    line-height: 40px;
    text-align: center;
}

.collect_bot_con a {
    display: block;
    color: #333;
}

.collect_bot_con.last {
    border-bottom: none;
    border-top: 3px solid #e9e9e9;
}

/*收藏*/

/*浏览记录*/
.collect_top1 {
    background: #ffffff;
    border-bottom: 1px solid #e9e9e9;
}

.collect_zt_btn1 {
    position: absolute;
    right: 10px;
    color: #999;
    top: 0;
    line-height: 40px;
}

.collect_text .bt1 {
    float: right;
    width: 27px;
    border: 1px solid #ccc;
    height: 27px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -khtml-border-radius: 50%;
    background: url("../images/nav_2.png") no-repeat center center;
    background-size: 16px;
}

.collect_text .num p {
    display: inline-block;
    color: #999;
    margin-left: 5px;
    font-size: 12px;
    margin-bottom: 0px;
}

.hid {
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    -ms-transition: 0.3s linear;
    -o-transition: 0.3s linear;
    transition: 0.3s linear;
}

.collect.on .hid {
    display: none;
}

.user_order_list_btn_left {
    float: left;
    margin-left: 10px;
    margin-top: 11px;
}

.user_order_list_btn_left.on .uesr_check {
    background: url("../images/check.png");
    background-size: cover;
    border: none;
}

/*浏览记录*/

/*购物车*/
.collect_text .tx1 {
    float: right;
    color: #999;
}

.collect_text .num p.sh {
    text-decoration: line-through;
}

.collect_text .text1 {
    color: #999;
    font-size: 12px;
}

.user_order_list_btn .num {
    float: right;
    margin-right: 10px;
    margin-top: 10px;
}

.user_order_list_btn .num span {
    color: #e60012;
    font-size: 18px;
}

.shop_con {
    position: absolute;
    left: 0;
    top: 0;
    right: -11px;
    height: 100%;
    background: #ffffff;
    display: none;
}

.shop_con .left {
    float: left;
    width: 56%;
}

.shop_con .right, .shop_con .center {
    float: left;
    padding: 0 3px;
    color: #ffffff;
    height: 100px;
    width: 22%;
    text-align: center;
    display: table;
}

.shop_con .right div, .shop_con .center div {
    display: table-cell;
    vertical-align: middle;
}

.shop_con .right {
    background: #e60012;
}

.shop_con .center {
    background: #ff9000;
}

.shop_num span {
    float: left;
    position: relative;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -khtml-border-radius: 50%;
    border: 1px solid #c0c0c0;
}

.shop_num span:after {
    position: absolute;
    background: #e60012;
    content: '';
    left: 4px;
    width: 10px;
    height: 2px;
    top: 8px;
}

.shop_num span.j {
    margin-right: 3px;
}

.shop_num span.a {
    margin-left: 3px;
    background: #e60012;
    border-color: #e60012
}

.shop_num span.a:after {
    background: #fff;
}

.shop_num span.a:before {
    position: absolute;
    background: #fff;
    content: '';
    left: 8px;
    width: 2px;
    height: 10px;
    top: 4px;
}

.shop_num {
    margin-top: 10px;
}

.shop_num input {
    float: left;
    width: 50%;
    text-align: center;
}

.shop_tx {
    padding-right: 20px;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
}

.shop_tx i {
    position: absolute;
    right: 5px;
    top: 0;
    line-height: 20px;
    color: #999;
}

.shop_text {
    color: #e60012;
    margin-top: 15px;
    margin-bottom: 5px;
}

.collect.on2 .shop_con {
    display: block;
}

/*购物车*/

/*优惠券*/
.coupon {
    padding: 10px;
    margin-top: 41px;
}

.user3_list.on {
    background-image: url("../images/youhui1.png");
}

.coupon.on .coupon_con_c {
    padding-left: 30px;
}

.coupon .uesr_check {
    margin-top: 28px;
    display: none;
}

.coupon.on .uesr_check {
    display: block;
}

.coupon_con.on .uesr_check {
    background: url("../images/check.png");
    background-size: cover;
    border: none;
}

/*优惠券*/

/*退款详情*/
.refund_sec1 {
    background: #e60012;
    padding: 10px;
    color: #fff;
}

.refund_sec1 .text {
    font-size: 12px;
    margin-top: 5px;
}

.refund_sec2_con {
    padding: 10px;
    border-bottom: 1px solid #e9e9e9;
    background: #ffffff;
}

.refund_sec2_con .left {
    float: left;
}

.refund_sec2_con .right {
    float: right;
    font-size: 16px;
}

.refund_sec3 {
    background: #ffffff;
    margin-top: 10px;
}

.refund_sec3_tit {
    padding: 10px;
}

.refund_sec3 .user_order_list_ct {
    background: #f5f5f9;
}

.refund_sec3_text {
    padding: 10px;
    background: #ffffff;
    color: #999;
    line-height: 20px;
    font-size: 12px;
}

/*退款详情*/

/*yy11.22*/

.invoice {
    width: 100%;
    background: #fff;
    padding: 10px 15px;
}

.invoice h5 {
    margin: 0;
    line-height: 20px;
    padding-bottom: 10px;
    font-size: 15px;
    color: #333;
    border-bottom: 1px solid #e8e8e8;
}

.invoice table {
    width: 100%;
    border: 1px solid #e8e8e8;
    border-top: none;
}

.invoice table th {
    font-size: 13px;
    color: #333;
    background: #f5f5f5;
    line-height: 35px;
    padding-left: 10px;
    font-weight: normal;
}

.invoice table td {
    font-size: 12px;
    line-height: 30px;
    padding-left: 10px;
}

.invoice table td a {
    color: #e60012;
    display: inline-block;
    margin-right: 5px;
}

.voice_btn1 > a {
    line-height: 35px;
    display: inline-block;
    background: #e60012;
    color: #fff;
    font-size: 13px;
    border-radius: 3px;
    padding: 0 20px;
}

.voice_btn1 {
    width: 100%;
    text-align: right;
    margin-top: 10px;
    margin-bottom: 20px;
}

.user_r6 {
    width: 100%;
    border: 1px solid #e8e8e8;
    padding: 15px;
}

.user8_con2 p {
    margin-bottom: 0;
    padding: 5px 0;
    position: relative;
}

.user8_con2 p span {
    display: inline-block;
    font-size: 12px;
    color: #666;
    width: 100px;
    text-align: right;
    padding-right: 5px;
}

.user8_con2 p input {
    width: calc(100% - 100px);
    line-height: 20px;
    padding: 5px 10px;
    color: #999;
    font-size: 13px;
    border: 1px solid #e8e8e8;
}

.user8_con2 p a {
    font-size: 13px;
    color: #c42028;
    margin-left: 10px;
}

.user8_con2 > a {
    margin-top: 30px;
    margin-left: 100px;
    display: inline-block;
    background: #e60012;
    font-size: 13px;
    color: #fff;
    line-height: 35px;
    padding: 0px 30px;
    border-radius: 3px;
}

.user_r6_line {
    width: 100%;
    border-top: 1px dashed #e8e8e8;
    margin-top: 30px;
}

.invoice_btn {
    /*margin-top: 10px;*/
    background: #fff;
    padding: 10px 15px;
}

.invoice_cons {
    display: none
}

.user4_inner p {
    line-height: 25px;
    margin-bottom: 0;
    font-size: 12px;
    color: #666;
    letter-spacing: 1px;
}

.user4_inner > a {
    display: block;
    margin: 20px auto;
    width: 100px;
    line-height: 35px;
    background: #e60012;
    border-radius: 3px;
    font-size: 13px;
    color: #fff;
    text-align: center;
}

/*评论列表*/
.user1_list {
    width: 100%;
    margin-bottom: 15px;
    background: #fff;
    padding: 10px 0;
}

.user1_list > h5 {
    line-height: 20px;
    margin: 0;
    padding: 0 10px;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 10px;
    color: #333;
}

.user1_list > h5 > span {
    font-size: 12px;
    color: #666;
    float: right;
}

.user1_list_con {
    padding: 0 10px;
    border-bottom: 1px solid #e8e8e8;
}

.user1_list_con1 {
    width: 30%;
    float: left;
}

.user1_list_b {
    width: 100%;
    padding: 10px;
}

.user1_list_b > span {
    display: inline-block;
    font-size: 13px;
    float: left;
    line-height: 32px;
}

.user1_list_b > a {
    display: inline-block;
    width: 80px;
    margin-left: 10px;
    float: right;
    font-size: 13px;
    color: #666;
    border: 1px solid #666;
    line-height: 30px;
    text-align: center;
}

.user1_list_btn {
    color: #e60012 !important;
    border: 1px solid #e60012 !important;
}

.user1_list_con2 h5 {
    font-size: 13px;
    color: #666;
    line-height: 20px;
}

.user1_list_con2 span {
    font-size: 12px;
    color: #999;
}

.user1_list_con2 {
    float: left;
    width: 70%;
    padding-left: 10px;
}

.user1_inner1 {
    width: 100%;
    background: #fff;
    padding: 10px 15px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e8e8e8;
}

.user1_inner1 > p {
    line-height: 22px;
    margin-bottom: 0;
    font-size: 13px;
    color: #666;
}

.user1_inner3 {
    margin-top: 10px;
    padding: 10px 15px;
    background: #fff;
}

.user1_inner3 > h5 {
    font-size: 13px;
    color: #e60012;
    margin-bottom: 10px;
}

.user1_inner3_list {
    width: 100%;
    border-top: 1px solid #e8e8e8;
    padding: 10px 0;
}

.user1_inner3_list1 {
    width: 30%;
    float: left;
}

.user1_inner3_list2 {
    width: 70%;
    float: left;
    padding: 0 10px;
    padding-right: 70px;
    position: relative;
}

.user1_inner3_list2 h5 {
    font-size: 13px;
    color: #333;
    line-height: 20px;
    margin-bottom: 5px;
}

.user1_inner3_list2 span {
    font-size: 13px;
    color: #999;
}

.user1_inner3_list2r {
    position: absolute;
    top: 10px;
    right: 10px;
    text-align: right;
}

.user1_inner3_list2r p {
    font-size: 13px;
    color: #e60012 !important;
    margin: 0;
}

.user1_inner3_list2r span {
    font-size: 13px;
    text-decoration: line-through;
}

.user1_inner3_list2r i {
    font-style: normal;
    font-size: 12px;
    color: #666;
}

.user1_inner3 .user_order_list_ct {
    border-top: 1px solid #e8e8e8;
    background: #ffffff;
}

.user1_inner4 {
    margin-top: 15px;
    background: #fff;
}

.user1_inner4_1 {
    padding: 10px 15px;
    border-bottom: 1px solid #e8e8e8;
}
.user1_inner4_3{
    border-bottom: none;
}

.user1_inner4_1 p {
    line-height: 22px;
    margin-bottom: 0;
    font-size: 14px;
    color: #666;
}

.user1_inner5 {
    margin-top: 15px;
    background: #fff;
    padding-bottom: 10px;
}

.user1_inner5 h5 {
    background: #f5f5f5;
    line-height: 35px;
    padding: 0 10px;
}

.user1_inner5 p {
    margin-bottom: 0;
    line-height: 25px;
    font-size: 12px;
    color: #666;
    padding: 0 10px;
}

.user1_inner6 {
    margin-top: 15px;
    background: #fff;
    padding-bottom: 10px;
}

.user1_inner6 h5 {
    background: #f5f5f5;
    line-height: 35px;
    padding: 0 10px;
}

.pingjia {
    width: 100%;
    padding: 10px;
}

.pingjia p {
    font-size: 12px;
    color: #666;
}

.pingjia p span {
    display: inline-block;
    width: 100%;
    line-height: 22px;
}

.pingjia p span i {
    margin: 0 2px;
    color: #e60012;
}

.go_v {
    display: block;
    width: 100px;
    margin: 20px auto;
    line-height: 35px;
    background: #e60012;
    color: #fff;
    text-align: center;
    border-radius: 3px;
}

.flo_left a {
    float: left
}

/*个人管理*/

.user6 {
    width: 100%;
    margin-top: 10px;
    background: #fff;
    padding: 10px 15px;
}

.user6 h5 {
    margin: 0;
    line-height: 20px;
    padding-bottom: 10px;
    font-size: 15px;
    color: #333;
    border-bottom: 1px solid #e8e8e8;
}

.user6 .user_r6 {
    border-top: none !important;
}

.user6 .user8_con2 p span {
    width: 90px !important;
}

.user6 .user8_con2 p input {
    width: calc(100% - 90px);
}

.user_1b ul li {
    width: 100%;
    line-height: 40px;
    border-bottom: 1px solid #f1f1f1;
    padding: 0 10px;
    font-size: 15px;
    color: #333;
    letter-spacing: 1px;
    overflow: hidden;
    position: relative;
}

.user_1b ul li span {
    float: right;
    font-size: 20px;
    color: #999;
}

.user_1b ul li span b {
    font-weight: normal;
    font-size: 14px;
    color: #999;
    margin-right: 10px;
    position: relative;
    top: -2px;
}

.birth {
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
}

.order1_inner1 {
    width: 100%;
    background: #e60012 url(../images/order_i1.png) no-repeat 90% center;
    background-size: auto 100%;
    padding: 20px 0;
    padding-left: 10%;
}

.order1_inner1 h5 {
    font-size: 14px;
    color: #fff;
    margin: 0;
    margin-bottom: 10px;
}

.order1_inner1 p {
    margin-bottom: 0;
    font-size: 12px;
    color: #fff;
}

.order1_inner2 {
    width: 100%;
    background: #fff;
    padding: 10px;
}

.order1_inner2 .user1_inner4_1 {
    padding-left: 50px;
    position: relative;
}

.order1_inner2 .user1_inner4_1 img {
    position: absolute;
    top: 50%;
    left: 10px;
    margin-top: -10px;
}

.order1_inner2 .user1_inner4_1 span {
    font-size: 12px;
    color: #999;
    display: inline-block;
}

.order1_inner2 .user1_inner4_1 i {
    font-size: 20px;
    color: #666;
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -10px;
}

.order1_inner2 > p {
    font-size: 13px;
    color: #666;
    margin-bottom: 0px;
    margin-top: 5px;
    padding-left: 5px;
}

.order1_inner2 > p span {
    display: inline-block;
    margin-left: 10px;
}

.order1_inner3 {
    width: 100%;
}

.order1_inner3 .user1_inner3 {
    padding: 0;
    background: none;
    overflow: hidden;
}

.order1_inner3 .user1_inner3 > h5 {
    padding: 15px 15px;
    background: #fff;
    margin-bottom: 0px;
    margin-top: 0;
    font-size: 14px;
}

.order1_inner3 .user1_inner3_list {
    border-top: none;
    padding: 0 10px;
}

.order1_inner3_btn {
    width: 100%;
    text-align: right;
    padding-right: 20px;
    margin-top: 15px;
    padding-bottom: 15px;
}

.order1_inner3_btn a {
    display: inline-block;
    line-height: 25px;
    background: #fff;
    padding: 0 20px;
    font-size: 13px;
    color: #666;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
}

.order1_inner3_b {
    width: 100%;
    padding: 10px;
    background: #fff;
}

.order1_inner3_b {
    width: 100%;
    padding: 10px 0px 0 0px;
}

.order1_inner3_b p {
    font-size: 12px;
    color: #999;
    margin-bottom: 5px;
    padding: 0 20px;
}

.order1_inner3_b p span {
    float: right;
}

.order1_inner3_b h5 {
    font-size: 13px;
    color: #666;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0 20px;
}

.order1_inner3_b h5 span {
    float: right;
}

.order1_inner4 {
    margin-top: 10px;
    background: #fff;
}

.order1_inner4 h5 {
    margin: 0;
    line-height: 40px;
    padding: 0 15px;
    font-size: 13px;
    border-bottom: 1px solid #e8e8e8;
}

.order1_inner4 h5 span {
    display: inline-block;
    font-size: 12px;
    color: #e60012;
    border: 1px solid #e60012;
    border-radius: 2px;
    line-height: 20px;
    padding: 0 5px;
    margin-right: 10px;
}

.order1_inner4 h5 b {
    font-weight: normal;
    color: #e60012;
}

.order1_inner4a {
    width: 100%;
    padding: 10px 0;
}

.order1_inner4a span {
    display: inline-block;
    width: 100%;
    float: left;
    text-align: center;
    line-height: 25px;
}

.order1_inner4a span img {
    margin-right: 5px;
}

.order1_inner5 {
    width: 100%;
    /*margin-top: 10px;*/
    background: #fff;
    padding: 10px 15px;
}

.order1_inner5 p {
    font-size: 13px;
    color: #999;
    margin-bottom: 5px;
}

.order1_inner6 {
    width: 100%;
}

.order1_inner6 h5 {
    font-size: 13px;
    line-height: 22px;
    text-align: center;
    margin: 0;
    line-height: 50px;
}

.order1_inner6 h5 img {
    margin-right: 5px;
}

.order1_inner_f {
    width: 100%;
    height: 50px;
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
    padding: 0px 10px;
    line-height: 48px;
    border-top: 1px solid #e8e8e8;
    text-align: right;
}

.order1_inner_f a {
    display: inline-block;
    line-height: 25px;
    padding: 0 15px;
    border: 1px solid #e8e8e8;
    color: #333;
    font-size: 13px;
    margin: 0 5px;
}

.order1_inner_fon {
    border: 1px solid #e60012 !important;
    color: #e60012 !important;
}

.user_name {
    float: left;
    line-height: 20px !important;
    padding-left: 10px;
}

.user_name2 {
    color: #b1b1b1;
    font-size: 12px;
}

.geren {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #969696
}

.nister {
    text-align: center;
    background: #ffffff;
    margin-top: 10px;
    padding: 10px 15px;
}

.nister img {
    margin-left: 5px;
    vertical-align: -3px;
}
.user_din_foot{
    position: absolute;
    bottom:0;
    left:0;
    width:100%;
    height:60px;
    border-top:1px solid #eee;
    padding-left:15px;
    padding-right:15px;
}
.user_din_foot a{
        float: right;
    width: 80px;
    text-align: center;
    border: 1px solid #9c9c9c;
    line-height: 30px;
    margin-left: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top:13px;
    margin-left:15px;
}
.user_din_foot a.on{
    color: #e60012;
    border-color: #e60012;
}

/*下订单*/
.order_t {
    padding: 0 15px;
    padding-bottom: 15px;
    background: #fff url(../images/adress_bot.png) center bottom no-repeat;
}

.order_4 {
    margin-top: 10px;
    padding: 0 0px;
}

.order_4 .shopcar_list {
    padding-left: 15px;
    padding-right: 15px;
}

.clearfix {
}

.shopcar_list {
    width: 100%;
    padding: 5px 0;
    padding-left: 50px;
    position: relative;
}

.shopcar_list {
    width: 100%;
    padding: 5px 0;
    padding-left: 50px;
    position: relative;
}

.shopcar_list > img {
    float: left;
}

.shopcar_list_zi {
    width: calc(100% - 100px);
    float: left;
    padding-right: 70px;
    padding-left: 10px;
    position: relative;
}

.shopcar_list_zi h5 {
    font-size: 13px;
    color: #333;
    margin: 5px 0;
}

.shopcar_list_zi p {
    font-size: 13px;
    color: #999;
}

.shopcar_list_zi > span {
    font-size: 13px;
    color: #e60012;
    position: absolute;
    top: 5px;
    right: 0;
}

.shopcar_list_zi b {
    font-weight: normal;
    font-size: 13px;
    position: absolute;
    top: 5px;
    right: 10px;
    color: #333;
}

.shopcar_list_zi span b {
    position: absolute;
    top: 20px;
    right: 0px;
    color: #666;
}

.shopcar_list > input {
    position: absolute;
    top: 50%;
    left: 16px;
    margin-top: -9px !important;
}

.shopcar_list_zi1 {
}

.shopcar_list_zi1 span {
    display: inline-block;
    vertical-align: top;
    float: left;
    line-height: 25px;
    border: 1px solid #e8e8e8;
    border-right: none;
    font-size: 18px;
    color: #ccc;
    width: 30px !important;
    text-align: center;
}

.shopcar_list_zi1 .pro_jia {
    font-weight: normal;
    border-right: 1px solid #e8e8e8 !important;
}

.shopcar_list_zi1 .pro_jian {
    font-weight: normal;
}

.shopcar_list_zi1 .pro_num {
    width: 30px !important;
    padding: 0 !important;
    font-size: 14px !important;
}

.order_1 {
    margin-top: 0px;
    background: #fff;
    padding: 0 15px;
}

.order_11 {
    border-bottom: 1px solid #e8e8e8;
}

.order_11 h5 {
    font-size: 14px;
    font-weight: normal;
    color: #333;
    margin: 0;
    line-height: 40px;
}

.order_11 h5 span {
    font-size: 12px;
    color: #e60012;
}

.order_11 h5 p {
    margin: 0;
    display: inline-block;
    float: right;
    line-height: 40px;
}

.order_11 h5 p i {
    font-size: 20px;
    color: #666;
    margin-left: 5px;
    position: relative;
    top: 2px;
}

.order_12 h5 {
    font-size: 14px;
    color: #666;
    margin: 0;
    line-height: 40px;
}

.order_12 h5 p {
    margin: 0;
    display: inline-block;
    float: right;
    line-height: 40px;
    font-size: 12px;
    color: #666;
}

.mjyy {
    line-height: 40px;
    margin: 0;
    border-bottom: 1px solid #e8e8e8 !important;
}

.mjyy input {
    display: inline-block;
    width: calc(100% - 80px);
    height: 40px;
    border: none;
    margin-left: 20px;
    font-size: 12px;
    color: #999;
}

.zongji {
    width: 100%;
    line-height: 40px;
    margin: 0;
    font-size: 15px;
    color: #000;
    text-align: right;
}

.zongji span {
    color: #e60012;
    font-size: 18px;
}

.order_4 > h5 {
    margin: 0;
    line-height: 40px;
    border-bottom: 1px solid #e8e8e8;
    padding: 0 15px;
    background: #fff;
}

.user5_list1 {
    width: 8%;
    float: left;
}

.user5_list2 {
    width: 84%;
    float: left;
}

.user5_list3 {
    width: 8%;
    text-align: right;
    float: left;
}

.user5_list2 p {
    margin-bottom: 0;
    line-height: 25px;
    font-size: 14px;
    margin-bottom: 2px;
    color: #333;
}

.user5_list2 span {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    color: #666;
    line-height: 22px;
}

.user5_list2 p span {
    float: right;
    display: inline-block;
    width: auto !important;
}

.order_t > a > p {
    font-size: 12px;
    margin-bottom: 0;
    color: #ff0042;
    padding-left: 8%;
}

.order_t .user5_list3 span {
    font-size: 20px;
    line-height: 50px;
    color: #666;
}

.user5_list {
    width: 100%;
    padding: 15px 0 8px 0;
}

.shopcar_b {
    width: 100%;
    height: 50px;
    position: fixed;
    left: 0;
    bottom: 0;
    background: #fff;
    border-top: 1px solid #e8e8e8;
}

.order_b .shopcar_bon {
    padding-left: 15px !important;
}

.shopcar_bon {
    width: 100%;
    height: 100%;
    position: relative;
}

.order_b .shopcar_bon h5 span {
    font-size: 16px;
    color: #e60012;
}

.shopcar_btn > a {
    display: inline-block;
    width: 100%;
    line-height: 50px;
    color: #fff;
    font-size: 15px;
    text-align: center;
    letter-spacing: 2px;
}

.shopcar_btn {
    width: 120px;
    height: 50px;
    float: right;
    background: #e60012;
    position: relative;
}

.shopcar_bon h5 {
    display: inline-block;
    float: left;
    margin: 0;
    line-height: 45px;
    font-size: 14px;
}

/*分销*/
.ind_user {
    width: 100%;
    height: 90px;
    padding: 10px;
    background: #fff;
    padding-left: 100px;
    position: relative;
    z-index: 2;
    box-shadow: 0 0 4px hsla(214, 3%, 49%, .3);
}

.ind_user_img {
    width: 70px;
    position: absolute;
    top: 10px;
    left: 10px;
    border-radius: 100%;
    padding: 3px;
    box-shadow: 0 0 4px hsla(214, 3%, 49%, .6);
}

.ind_user_img img {
    border-radius: 100%;
}

.ind_user h5 {
    font-size: 16px;
    color: #333;
    letter-spacing: 1px;
    margin: 0;
    padding-right: 5px;
    line-height: 35px;
    border-bottom: 1px dashed #e8e8e8;
}

.ind_user p {
    font-size: 14px;
    color: #333;
    font-weight: 600;
    letter-spacing: 1px;
    margin-bottom: 0;
    margin-top: 5px;
}

.map_user {
    position: absolute;
    top: 13px;
    right: 10px;
}

.map_user span {
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 1px;
    color: #666;
}

.map_user span i {
    font-size: 16px;
    margin-left: 2px;
    position: relative;
    top: 2px;
}

.main_class {
    padding: 15px;
    background: #fff;
}

.main_class > ul {
    padding: 0;
    margin: 0;
    padding: 0 3%;
}

.main_class > ul > li {
    width: 33.33%;
    float: left;
    text-align: center;
}

.main_class > ul > li h5 {
    font-size: 13px;
    color: #999;
    letter-spacing: 1px;
    text-align: center;
    margin-bottom: 0;
    margin-top: 5px;
}

.main_class > ul > li h5 span {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin-top: 8px;
    color: #e60012;
    font-size: 20px;
    letter-spacing: 0;
    margin-right: 5px;
}

.main_class > ul > li h5 i {
    display: inline-block;
    vertical-align: top;
    font-style: normal;
    text-align: center;
    margin-top: 11px;
    color: #333;
    font-size: 14px;
    letter-spacing: 0;
}

.mon_g {
    width: 100%;
    text-align: center;
    margin: 0;
    background: #fff;
}

.mon_left {
    width: 33.3%;
    float: left;
    padding: 10px 0;
    background: -webkit-linear-gradient(left, #f5a209, #ee7700);
    background: -o-linear-gradient(right, #f5a209, #ee7700);
    background: -moz-linear-gradient(right, #f5a209, #ee7700);
    background: linear-gradient(to right, #f5a209, #ee7700);
}

.mon_left p {
    color: #fff;
    margin-bottom: 0;
    margin-top: 5px;
    letter-spacing: 1px;
    font-size: 14px;
}

.mon_right {
    width: 66.7%;
    float: right;
    background: #fff;
}

.mon_right p {
    color: #333;
    font-size: 13px;
    padding: 14px 20px;

    line-height: 24px;
    margin-bottom: 0;
}

.mon_right p span {
    color: #ee7700;
    margin: 0 5px;
}

.mon_right p b {
    color: #e60012;
    margin: 0 5px;
    font-weight: normal;
}

.spacing10 {
    width: 100%;
    height: 10px;
    background: #f5f5f5;
}

.share {
    padding: 10px 15px;
    position: relative;
}

.share > h5 {
    font-size: 18px;
    color: #333;
    margin: 0;
    margin-bottom: 10px;
    position: relative;
}

.share > h5:before {
    width: 6px;
    height: 20px;
    content: '';
    background: #e60012;
    position: absolute;
    top: 0;
    left: -10px;
}

.share_con > p {
    font-size: 14px;
    color: #666;
    margin: 20px 0;
}

.share_con_l {
    width: 150px;
    float: left;
}

.share_con_r {
    width: calc(100% - 150px);
    float: left;
    height: 120px;
}

.share_con_r p {
    font-size: 14px;
    color: #666;
    margin: 0;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.share_con_r p span {
    color: #e60012;
    font-size: 20px;
    font-weight: 600;
    margin: 0 5px;
}

.share_btn {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    background: -webkit-linear-gradient(left, #f5a209, #ee7700);
    background: -o-linear-gradient(right, #f5a209, #ee7700);
    background: -moz-linear-gradient(right, #f5a209, #ee7700);
    background: linear-gradient(to right, #f5a209, #ee7700);
}

.share_fxgz {
    position: absolute;
    top: 10px;
    right: 20px;
    font-size: 14px;
    color: #e60012;
}

/*yy11.22*/

/*我的积分*/
.gral_con a {
    float: left;
    width: 50%;
    border-right: 1px solid #e9e9e9;
    text-align: center;
    background: #ffffff;
    line-height: 40px;
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 10px;
}

.gral_con a.on {
    color: #e60012;
}

.user8_2 {
    margin-top: 10px;
    background: #fff;
}

.user8_2 ul {
    padding: 0;
    margin: 0;
}

.user8_2 ul li {
    padding: 15px;
    border-bottom: 1px solid #e8e8e8;
}

.user8_2a {
    float: left;
    font-size: 13px;
    line-height: 30px;
}

.user8_2a img {
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}

.user8_2a span {
    font-size: 12px;
}

.user8_2b {
    float: right;
    font-size: 14px;
    line-height: 30px;
}

.user8_2b a {
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
    line-height: 28px;
    padding: 0 10px;
    border: 1px solid #666;
    border-radius: 3px;
    color: #333;
}

/*我的积分*/

/*queren*/
.oklogin {
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: none;
}

.oklogin span {
    display: inline-block;
    font-size: 14px;
    color: #e60012;
}

.oklogin span a {
    color: #e60012;

}

/*queren end*/

/*bangdingshouji*/
.bangding {
    width: 90%;
    position: relative;
    margin: 0 auto;
}

.bangding .forgetp2 {
    /*width: 316px;*/
    margin-top: 18px;
}

.bangding .forgetp2 .phone {
    height: 50px;
    /*border-bottom: 1px solid #e6e6e6;*/
    position: relative;
}

.bangding .forgetp2 .phone span {
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 0;
    bottom: 0;
    font-size: 14px;
    color: #969697;
}

.bangding .forgetp2 .phone input {
    font-size: 14px;
    color: #969697;
    height: 48px;
    display: block;
    margin: 0;
    border: none;
    margin-left: 36px;
    outline: none;
    padding: 0 30px 0 10px;
}

.phone3 .yibangding {
    color: #969697;
    line-height: 20px;
}

.bangding .forgetp2 .yzm {
    height: 50px;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
}

.bangding .forgetp2 .yzm span {
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 0;
    bottom: 0;
    font-size: 14px;
}

.bangding .forgetp2 .yzm input {
    font-size: 14px;
    margin-left: 68px;
    color: #969697;
    height: 48px;
    display: block;
    border-radius: 5px;
    border: 1px solid #fff;
    float: left;
    outline: none;
    padding: 0 30px 0 10px;
}

.nextp {
    width: 100%;
    height: 44px;
    font-size: 12px;
    text-align: center;
    line-height: 44px;
    border-radius: 5px;
    background: #e60012;
    margin-top: 30px;
}

.nextp a {
    display: block;
    color: #ffffff;
}

#show {
    display: block;
}

#hide {
    display: none;
    background: #ffffff;
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
}

.tongyi2.on .uesr_check {
    background: url("../images/check.png");
    background-size: cover;
    border: none;
}

/*bangdingshouji end*/

/*genghuanshoujihao*/
.bangding .forgetp2 .phone2 {
    margin-bottom: 20px;
    font-size: 16px;
}

.phone2 .yibangding {
    color: #969697;
    text-align: center;
    line-height: 20px;
}

.bangding .forgetp2 .yibangding span {
    display: inline-block;
    color: #e60012;
    z-index: 999;
}

.bangding .forgetp2 .yzm2 {
    height: 50px;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
}

.bangding .forgetp2 .yzm2 span {
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 0;
    bottom: 0;
    font-size: 14px;
}

.bangding .forgetp2 .yzm2 input {
    font-size: 14px;
    margin-left: 68px;
    color: #969697;
    height: 48px;
    display: block;
    border-radius: 5px;
    border: 1px solid #fff;
    float: left;
    outline: none;
    padding: 0px 19px 0 10px;
}

.yzm2 {
    color: #969697;
}

/*genghuanshoujihao end*/

/*xiugainicheng*/
.yzm4 span {
    color: #969697;
}

.nextp2 {
    background: #969697;
}

/*xiugainichgeng end*/

/*账号管理*/
.accountbox {
    width: 100%;
    background: #ffffff;
}

.account {
    margin-top: 41px;

}

.account_zt_btn {
    position: absolute;
    right: 10px;
    color: #999;
    top: 0;
    line-height: 40px;
}

.account .hid {
    display: none;
}

.account_user {
    border-bottom: 1px solid #dddddd;
    padding: 10px;
    position: relative;
}

.account_user_img {
    float: left;
    margin-top: 3px;
    width: 44px;
    height: 44px;
}

.account_user_img img {
    border-radius: 50%;
    width: 100%;
}

.account_user .uesr_check {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -10px;
}

.account_user.on .uesr_check {
    background: url("../images/check.png");
    background-size: cover;
    border: none;
}

.accountbox.on .uesr_check {
    display: none;
}

.accountbox.on .user_checkl {
    display: block;
}

.accountbox.on .account_user_name {
    padding-left: 100px;
}

.user_checkl {
    float: left;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    display: none;
    margin-top: 15px;
    border: 1px solid #cccccc;
    margin-right: 20px;

}

.account_user .user_checkl {
    background: url("../images/checkl.png");
    background-size: cover;
    border: none;
}

.account_user_name {
    padding-left: 64px;
}

.account_user_name_t {
    font-size: 14px;
    color: #363636;
}

.account_user_name_n {
    color: #b1b1b1;
}

.collect_con_bg {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    top: 0;
    background: transparent;
    display: none;
}

.add_newuser {
    line-height: 50px;

    border-bottom: none;
}

.add_newuser_img {
    width: 26px;
    height: 26px;
    margin-left: 20px;
    float: left;
}

.add_newuser_img img {
    width: 100%;
}

.add_newuser a {
    float: left;
    margin-left: 10%;
    width: 70%;
    display: block;
    color: #e60012;
}

.account_footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 50px;
    background: #e60012;
    line-height: 50px;
    text-align: center;
}

.account_footer a {
    display: block;
    font-size: 14px;
    color: #fff;
}

.account_s {
    padding: 10px;
    line-height: 25px;
}

.account_s img {
    float: left;
    margin-right: 5px;
}

.account_s a {
    color: #e60012;
}

/*账号管理*/

/*11.22 (2次)*/
.sex img {
    width: 20px;
    margin-right: 8px;
}

.dification {
    position: absolute;
    top: 50%;
    background: #ffffff;
    padding: 20px 15px;
    left: 5%;
    width: 90%;
    display: none;
    z-index: 11111;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.dification h5 {
    border-bottom: 1px solid #cccccc;
    margin-top: 0;
    padding-bottom: 10px;
    font-size: 16px;
}

.sex {
    margin-bottom: 5px;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 5px;
}

.sex1 {
    border-bottom: none;
}

.deleting {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.geren i {
    font-size: 20px;
}

/*地址*/
.edit_address {
    position: relative;
    top: 0%;
    left: 0px;
    width: 100%;
    background: #ffffff;
    z-index: 1111;
}

.signee span {
    width: 70px;
    float: left;
    line-height: 40px;
}

.signee input {
    width: calc(100% - 70px);
    float: left;
    border: none;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    color: #959595;
}

.consignee {
    padding: 20px 15px
}

.signee {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 10px;
}

.signee_y textarea {
    color: #959595;
    height: 60px;
    width: 100%;
    border: none;
    padding: 10px 10px;
    padding-left: 0;
}

.signee_y {
    border-bottom: none
}

.order_12 h5 p i {
    font-size: 20px;
    color: #666;
    margin-left: 5px;
    position: relative;
    top: 2px;
}

.order_12 h5 span {
    font-size: 13px;
    color: #e60012;
}

.using_jifen {
    position: fixed;
    top: 100%;
    left: 0px;
    width: 100%;
    background: #ffffff;
    z-index: 11111;
}

.order1_2t {
    margin-top: 15px;
    padding: 10px 15px;
    background: #fff;
}

.order1_2t span {
    display: inline-block;
    width: 25%;
    float: left;
    line-height: 32px;
    background: #e60012;
    color: #fff;
    text-align: center;
}

.order1_2ta {
    width: 100%;
    background: #fff;
    padding: 0 15px;
    text-align: right;
    font-size: 14px;
}

.order1_2ta > p {
    margin-bottom: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #e8e8e8;
}

.order1_2ta > span {
    display: inline-block;
    font-size: 14px;
    color: #e60012;
    margin-top: 5px;
}

.order1_2t input {
    display: inline-block;
    width: 75%;
    float: left;
    font-size: 13px;
    line-height: 30px;
    padding-left: 10px;
    border: 1px solid #e8e8e8;
}

.order1_2_b {
    width: 100%;
    height: 50px;
    position: absolute;
    left: 0;
    bottom: 0;
    border-top: 1px solid #e8e8e8;
}

.order1_2_b1 {
    width: 30%;
    height: 50px;
    display: inline-block;
    float: left;
    text-align: center;
    border-right: 1px solid #e8e8e8;
}

.order1_2_b2 {
    text-align: center;
    display: inline-block;
    width: 100%;
    float: left;
    line-height: 50px;
    background: #e60012;
    color: #fff;
    font-size: 15px;
}

.order1_2_b1 img {
    margin-top: 13px;
}

.warpper {
    position: relative;
}

.baocun {
    position: absolute;
    top: 10px;
    right: 15px;
}

.quies p {
    color: #e60012;
}

.quies p span {
    height: 20px;
    width: 20px;
    display: inline-block;
    border: 1px solid #6b6b6b;
    border-radius: 50%;
    float: right;
}

.quies {
    background: #ffffff;
    padding: 10px 15px;
    margin-top: 15px;
}

/*11.22 (2次)*/

/*搜索*/
.search {
    padding: 10px;
    background: #ffffff;
}

.search_top img {
    float: right;
}

.search_con a {
    margin-right: 5px;
    background: #AFAFAF;
    color: #fff;
    padding: 5px 10px;
    float: left;
    margin-bottom: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
}

.search_top {
    margin-bottom: 10px;
}

.search_sc {
    position: fixed;
    z-index: 222222;
    left: 50%;
    top: 50%;
    display: none;
    padding: 10px;
    background: #ffffff;
    width: 200px;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}

.search_sc_btn {
    text-align: center;
    margin: 0px -2px;
    margin-top: 10px;
}

.search_sc_btn a {
    float: left;
    width: 88px;
    margin: 0px 2px;
    text-align: center;
    background: #e60012;
    line-height: 30px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -khtml-border-radius: 2px;
    color: #fff;
}

.search_sc_text {
    line-height: 30px;
}

/*搜索*/

.pro_innera1 .img2 {
    display: none;
}

.pro_innera1.on .img1 {
    display: none;
}

.pro_innera1.on .img2 {
    display: inline-block;
}

.integral_sx_top_t input {
    opacity: 0 !important;
}

/*限时促销*/
.sale_img {
    float: left;
    width: 30%;
}

.sale_text {
    float: left;
    padding-left: 10px;
    width: 70%;
}

.sale {
    background: #ffffff;
    margin-top: 10px;
}

.sale_text .title {
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.sale_text .num {
    color: #e60012;
    font-size: 17px;
    margin-top: 5px;
}

.sale_text .tx {
    font-size: 12px;
    text-decoration: line-through;
    color: #999;
}

.sale_text .ft_clock span {
    color: #e60012;
}

.sale_con {
    border-bottom: 1px solid #e9e9e9;
    padding: 10px;
}

/*限时促销*/

.home_menu {
    position: fixed;
    z-index: 333333;
    left: 0;
    top: 0;
    padding: 20px;
    left: -80%;
    width: 80%;
    background: #ffffff;
    height: 100%;
}

.home_menu_se {
    position: relative;
}

.home_menu_se input {
    width: 100%;
    background: #999999;
    border: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
    color: #fff;
    height: 35px;
    padding: 0px 10px 0 45px;
}

.home_menu_se img {
    position: absolute;
    left: 10px;
    top: 5px;
}

.home_menu_tx {
    margin-top: 30px;
}

.home_menu_nav {
    margin-top: 40px;
    border-top: 1px solid #dcdcdc;
}

.home_menu_nav img {
    float: left;
    margin-right: 10px;
    width: 22px;
    margin-top: 9px;
}

.home_menu_nav li {
    border-bottom: 1px solid #dcdcdc;
    line-height: 40px;
}

.home_menu_nav li i {
    float: right;
    font-size: 22px;
    line-height: 40px;
    margin-right: 5px;
}

.home_menu_nav li a {
    color: #333;
}

.rowNormal span {
    font-size: 14px;
    margin-bottom: 5px;
    display: block;
}

.head_gong {
    /*background: #f5f5f5;   */
    height: 35px;
    border-bottom: 1px solid #e9e9e9;
    line-height: 35px;
}

.yqm_in {
    padding: 30px 0 20px 0;
    background: #fff;
}

.yqm_in_con {
    margin-bottom: 10px;
}

.yqm_in_con input {
    width: 100%;
    height: 40px;
    font-size: 14px;
}

.yqm_in_con input[type=text] {
    border: 1px solid #e60012;
    padding: 0px 10px;
}

.yqm_in_con input[type=button] {
    border: 1px solid #e60012;
    background: #e60012;
    color: #fff;
}

.yqm_text {
    margin-top: 10px;
    background: #fff;
    padding: 15px 0;
}

.yqm_text_con p {
    line-height: 20px;
    color: #999;
}

.yqm_text_con div {
    font-size: 14px;
    color: #333;
}

.div2 {
    width: auto;
    height: auto;
    font-size: 12px;
    float: left;
    overflow: hidden;
}

.list_one_img {
    position: relative;
}

.list_one_img .xilie {
    position: absolute;
    right: 0;
    top: 0;
    padding: 3px;
    font-size: 12px;
    background-color: #ff6182;
    color: #fff;
    border-radius: 2px;
}

.huodo {
    float: right;
    text-align: right;
}

.list_txt p {
    color: #e60012;
    margin-bottom: 0px;
}

.list_txt1 h5 {
    float: left;
    margin-bottom: 0px;
}

.list_txt em {
    font-style: normal;
    color: #e60012;
}

.act_list {
    padding: 10px;
}

.list_txt1 {
    padding: 5px;
    border: 1px solid #e9e9e9;
}

/*1.15*/

.order1_yh_con {
    width: 100%;
    padding: 15px 0;
}

.order1_yh_con1 h5 {
    font-size: 14px;
    color: #e50011;
}

.order1_yh_con1 ul {
    padding: 0;
    margin: 0;
    margin: 10px 0;
}

.order1_yh_con1 ul li {
    float: left;
    margin-right: 10px;

    font-size: 13px;
    color: #666;
    line-height: 20px;
    cursor: pointer;
}

.order1_yh_con1 ul li span {
    display: inline-block;
    width: 15px;
    height: 15px;
    position: relative;
    top: 2px;
    border-radius: 100%;
    border: 1px solid #999;
    margin-right: 5px;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}

.order1_yh_con1 ul li span:before {
    width: 9px;
    height: 9px;
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    background: #fff;
    border-radius: 100%;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}

.order1_yhon span {
    border: 1px solid #e50011 !important;
}

.order1_yhon span:before {
    background: #e50011 !important;
}

.order1_yh_l {
    margin-top: 20px;
}

.order1_yh_list {
    display: none;
}

.order1_yh_list1 > ul > li {
    width: 100%;
    margin: 5px 0;
}

.order1_yh_list1 > ul > li > input {
    width: 18px !important;
    padding: 0 !important;
    height: 18px !important;
    margin-right: 10px !important;
}

.order1_yh_list1 .user8_con2 {
    display: none;
}

.order1_yh_lista {
    margin-top: 10px;
}

.order1_yh_lista p {
    line-height: 25px;
    margin: 0;
    font-size: 12px;
    color: #bfbfbf;
}

.order1_yh_lista p span {
    display: inline-block;
    margin-left: 5px;
    color: #e50011;

}

.order1_yh_list span {
    display: inline-block;

    color: #666;
    font-size: 13px;
    letter-spacing: 1px;
}

.fafa {
    width: 70px;
}

.order1_yh_list .fap_inp {

    width: calc(100% - 75px);
    display: inline-block;
}

.order1_yh_list input {
    display: inline-block;

    line-height: 20px;
    padding: 5px 10px;
    letter-spacing: 1px;
    color: #999;
    font-size: 13px;
    border: 1px solid #e8e8e8;
}

.order1_yh_list .user8_con2 p span {
    width: 120px;
}

.order1_yh_list1 > ul {
    display: inline-block;
    width: 100%;
}

.order1_yh_list1 > ul > li {
    width: 100%;
    margin: 5px 0;
}

.order1_yh_list1 .user8_con2 {
    display: none;
}

.j_checkbox_on {
    background: url(../images/xuanzhong.png);
}

.j_checkbox {
    display: inline-block;
    vertical-align: top;
    border: none;
    -webkit-appearance: none;
    width: 18px;
    height: 18px;
    border: 1px solid #e8e8e8;
    margin: 0 !important;
}

.invoice22 {
    padding-left: 0px;
    padding-right: 0px;
}

.order1_yh_con1 ul li {
    float: left;
    margin-right: 10px;
    font-size: 13px;
    color: #666;
    line-height: 20px;
    cursor: pointer;
    margin-bottom: 3px;
}

.order1_yh_l {
    margin-top: 0px;
}

/*1.25*/
.llation {
    display: none;
    display: none;
    width: 100%;
    text-align: center;
    padding-top: 10px;
}

.llation span {
    display: inline-block;
    margin: 0 10px 10px 0;
    padding: 0 10px 0 10px;
    line-height: 26px;
    border-radius: 100px;
    background-color: #f5f3ef;
    cursor: pointer;
    font-size: 12px;
    margin-right: 6px;
}

.luate {
    margin-bottom: 10px;
}

.luate .star_score {

    margin-top: 7px;
    margin-left: 0;
}

/**/

.are_my_tx span {
    color: #e60012;
}

.share_my {
    padding-right: 10px;
}

.are_my_tx {
    font-size: 14px;
    color: #333;
    padding-top: 10px;
}

.shar_list a {
    /*float: left;*/
    text-align: center;
    display: block;
    /*width: 50%;*/
}

.shar_list a img {
    width: 15px;
    margin-right: 5px;
    vertical-align: top;
}

.shar_list_bg {
    background: #ffffff;
}

.shar_list1 {
    border-right: 1px solid #d7d7d7
}

.shar_list2 {
    color: #e60012;
}

.st_top .tx {
    color: #a4a4a4;
    line-height: 20px;
}

.share_my .title {
    color: #696969;
    font-size: 13px;
    line-height: 20px;
    height: 20px;
    overflow: hidden;

    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;

}

.list_money {
    color: #696969;
    font-size: 12px;
}

.porarily_img {
    text-align: center;
}

.porarily_img img {
    width: 100px;
}

.porarily {
    padding: 40px 0;
}

.porarily p {
    margin-bottom: 0px;
    font-size: 13px;
    margin-top: 15px;
    text-align: center;
}

.add_dizhi {
    text-align: center;
    margin-top: 15px;
}

.add_dizhi a {
    padding: 0px 10px;
    display: inline-block;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #a2a2a2;
    line-height: 30px;
}

.add_dizhi img {
    vertical-align: -2px;
}

.no_coll img {
    width: 130px;
}

.heath {
    color: #cbcbd1;
    text-align: center;
}

.share {
    padding: 20px;
    position: relative;
}

.share > h5 {
    font-size: 18px;
    color: #333;
    margin: 0;
    margin-bottom: 10px;
    position: relative;
}

.share_con > p {
    font-size: 14px;
    color: #666;
    margin: 20px 0;
}

.share_con_l {
    width: 150px;
    float: left;
}

.share_con_r {
    width: calc(100% - 150px);
    float: left;
    height: 120px;
}

.share_con_r p {
    font-size: 14px;
    color: #666;
    margin: 0;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.share_con_r p span {
    color: #e60012;
    font-size: 20px;
    font-weight: 600;
    margin: 0 5px;
}

.share_btn {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    background: -webkit-linear-gradient(left, #ea3644, #e60012);
    background: -o-linear-gradient(right, #ea3644, #e60012);
    background: -moz-linear-gradient(right, #ea3644, #e60012);
    background: linear-gradient(to right, #ea3644, #e60012);
}

.share_people table {
    width: 100%;
}

.share_people table th {
    color: #333;
    border-bottom: 1px solid #e8e8e8;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    line-height: 40px;
    letter-spacing: 1px;
}

.share_people table td {
    background: #fff;
    font-size: 12px;
    color: #999;
    letter-spacing: 0px;
    line-height: 45px;
    text-align: center;
    border-bottom: 1px solid #e8e8e8;
}

.share_people table table {
    box-shadow: 0 6px 24px hsla(214, 3%, 49%, .5);
}

.share_people table td span {
    color: #ea3644;
    font-size: 14px;
}

.share_people table td img {
    border-radius: 100%;
    margin-right: 5px;
}

.share_people table td:nth-child(1) {
    text-align: left;
    padding-left: 10px;
}

.share_people1 table td:nth-child(1) {
    text-align: center;
}

.ind_money_a ul {
    padding: 5px 15px;
}

.ind_money_a ul li {
    line-height: 24px;
    padding: 5px 0;
    border-bottom: 1px solid #e8e8e8;
    font-size: 14px;
    color: #666;
}

.ind_money_a ul li img {
    margin-right: 5px;
}

.ind_money_a ul li span {
    float: right;
    line-height: 24px;
    display: inline-block;
}

.ind_money_a ul li span i {
    margin-right: 5px;
    font-size: 16px;
    letter-spacing: 1px;
    color: #ea3644;
    font-style: normal;
}

.ind_money_b {
    width: 100%;
    background: #fff;
    padding: 5px 15px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

.ind_money_b i {
    float: right;
    line-height: 24px;
    font-size: 15px;
    color: #999;
}

/*签到*/
.sign_in {
    width: 90%;
    background: #f9f9f9;
    position: fixed;
    left: 5%;
    top: 50%;
    z-index: 9999999;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);

}

.sign_ban {
    position: relative;
    background: url("../images/qian.png") no-repeat;
    background-size: cover;
    padding: 30px 15px 25px 15px;
    text-align: center;

}

.sign_ban h5 {
    margin-top: 0px;
    color: #f5f5f5;
    font-size: 16px;
}

.sign_ban p {
    color: #fcbeb6;
    margin-bottom: 0px;
}

.sign_ban_tx {
    /*position: absolute;*/
    /*top:50%;*/
    /*width:100%;*/
    /*text-align: center; */
    /*-webkit-transform: translateY(-50%);*/
    /*-moz-transform: translateY(-50%);*/
    /*-ms-transform: translateY(-50%);*/
    /*-o-transform: translateY(-50%);*/
    /*transform: translateY(-50%);*/
}

.mysterious {
    background: #FFFFff;
    padding: 20px 15px;
}

.rious1 {
    width: 23%;
    float: left;
    margin: 0 1%;
    position: relative;
}

.today {
    color: #9d9d9d;
    text-align: center;
    padding: 6px 0;

}

.terious {
    border-radius: 3px;
    overflow: hidden;
    background: #fff4f2;
    border: 1px solid #ffb19f;
    position: relative;

}

.rious1_add .terious {
    border: 1px solid #ff623e;
}

.rious1_add .terious:before {
    width: 12px;
    height: 14px;
    content: '';
    background: url(../images/xz.png);
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.terious h5 {
    background: url("../images/yuanjiao.png") no-repeat;
    background-size: cover;
    margin: 0px auto;
    padding: 5px 0px;
    text-align: center;
    color: #f5f5f5;

}

.terious_img {
    padding: 0px 5%;
}

.er_linw_on {
    margin-left: 11%;
}

.terious p {
    margin-bottom: 0px;
    padding-bottom: 5px;
    text-align: center;
    color: #ff623e;
}

.receive {
    text-align: center;
    margin-top: 15px;
}

.receive a {
    color: #f5f5f5;
    display: inline-block;
    padding: 8px 35px;
    background: url(../images/yuanjiao.png) no-repeat;
    background-size: cover;
    border-radius: 3px;
}

.refunds_bg1 {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    -webkit-opacity: 0.5;

}

.qualit {
    display: none;
}

.fukuan {
    width: 100%;
    background: #ffffff;
    position: fixed;
    left: 0%;
    bottom: -100%;
    z-index: 999999;

}

.onfirm {
    text-align: center;
    margin: 0 auto;
    position: relative;
    padding: 10px 14px;
    font-size: 16px;
    border-bottom: 1px solid #eaeaea;
}

.onfirm span {
    background: url(../images/close11.png) no-repeat;
    background-size: cover;
    height: 20px;
    width: 20px;
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 5px;
}

.count {
    color: #ed1a2e;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    padding: 15px 0px;
}

.count_txt {
    padding: 0px 14px;
}

.tunnel {
    position: relative;
    padding: 10px 0px;
    border-bottom: 1px solid #eaeaea;
    color: #999da3;
}

.tunnel span {
    position: absolute;
    bootom: 8px;
    right: 0px;
    color: #5f6067;
}

.tunnel_a {
    border: 1px solid #ed1a2e;
    border-radius: 3px;
    color: #ed1a2e;
    padding: 2px 5px;
}

.omplete {
    text-align: center;
    margin-top: 55px;
}

.omplete a {
    background: #ed1a2e;
    display: block;
    font-size: 16px;
    color: #f5f5f5;
    text-align: center;
    line-height: 40px;
}

.products_inner_jf4 {
    width: 100%;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 6px;
    padding-top: 6px;
}

.products_inner_jf4 span {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin-top: 0px;
    color: #ea5404;
    padding: 0 5px;
    border: 1px solid #ea5404;
    border-radius: 3px;
    margin-right: 7px;
    float: left;
}

.gifts {
    float: left;
}

.gifts p {
    padding-bottom: 0;
    color: #888;
    padding-top: 3px;
}

.gifts_img {
    width: 50px;
    border: 1px solid #eeeeee;

}

.products_inner_jf3 {
    width: 100%;
    border-bottom: none;
}

.x_limit {

    position: relative;

}

.indexRoot span.tx {
    width: 27px;
    height: 30px;
    text-align: center;
    border: 1px solid #ccc;
    background: #5a3510;
    color: #ffffff;
}

.stance {
    float: right;
}

.stance p {
    margin-bottom: 0px;
    color: #f91546;
}

.time_gou {
    float: left;

    font-size: 18px;
    color: #f5f5f5;
    line-height: 47px;

}

.indexRoot span {
    display: inline-block;
    line-height: 30px;
    margin: 0px 5px;
    font-size: 14px;

    border-radius: 5px;
    color: #444444;
}

.ruction {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0px;
    top: 50%;
    padding: 0 15px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.share_people table td span {
    color: #ea3644;
    font-size: 16px;
}

.user_zhichu .title {
    color: #333;
    font-size: 13px;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    margin-bottom: 5px;
}

.user_zhichu .list_money {
    line-height: 22px;
}

.hichu_num {
    position: absolute;
    top: 50%;
    color: #ea3644;
    font-size: 16px;

    right: 10px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);

}

.hichu_num_tt {
    color: #9c9c9c;
}

.user_zhichu_on {
    border-bottom: 1px solid #eeeeee;
}

.officer {
    text-align: center;
    color: #a6a4a4;
    margin-top: 30px;
    font-size: 14px;
}

.onsumer_one {
    position: relative;
    padding: 10px 15px;
    background: #FFFFff;
    border-bottom: 1px solid #eeeeee;
}

.onsumer_one h5 {
    color: #333;
    margin-top: 0px;
    font-size: 15px;
}

.onsumer_one p {
    margin-bottom: 0px;
    color: #a6a4a4;
}

.onsumer_one span {
    position: absolute;
    color: #ea3644;
    top: 50%;
    font-size: 16px;
    right: 15px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

/*1.26*/
.tions_img {
    width: 100px;
    margin: 0px auto;
}

.tulations {
    font-size: 14px;
    text-align: center;
    margin-bottom: 0px;
    padding: 15px 0;
}

.ongratu {
    background: #FFFFff;
    margin-bottom: 10px;
    padding: 10px 15px;
    line-height: 20px;

}

.ongratu p {
    margin-bottom: 0px;    line-height: 22px;
    padding-bottom: 5px;
}
.ongratu p span{    float: right;}

.ongratu_a a {
    background: #ea3644;
    color: #FFFFff;
    display: inline-block;
    line-height: 40px;
    width: 100%;
    text-align: center;
    font-size: 15px;    border-radius: 3px;
}

.ongratu_a{
    padding: 0px 15px;margin-top: 20px;
}
.heji span
{
color: #ea3644; padding-left: 5px;    font-size: 14px;}


.ongratu1{color: #8f8e94}
.heji{text-align: right; border-top: 1px solid #efeff4;    padding-top: 5px;  }

.tions_img_cg{
    width: 88px;
}

.tulations p{
    margin-top: 10px;
}


/*1.26*/
.p_index textarea {
    width: 100%;
    height: 80px;
    border: 1px solid #e8e8e8;
    margin-top: 10px;
    outline: none;
    padding: 15px;
}